From f7bdd562a925faeb38fe1618d0ca9c22bf4900ce Mon Sep 17 00:00:00 2001 From: Evgeny Vereshchagin Date: Fri, 2 Nov 2018 17:03:45 +0100 Subject: [PATCH] tests: make NetworkdNetWorkTests.test_routing_policy_rule pass on CentOS Depending on the content of /etc/iproute2/rt_dsfield, ip can print either `0x08` or `throughput` as was shown in https://github.com/systemd/systemd/issues/10617#issuecomment-435200859. --- test/test-network/systemd-networkd-tests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index a0db6eeb93a..82d10ddc43d 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -425,7 +425,7 @@ class NetworkdNetWorkTests(unittest.TestCase, Utilities): print(output) self.assertRegex(output, '111') self.assertRegex(output, 'from 192.168.100.18') - self.assertRegex(output, 'tos 0x08') + self.assertRegex(output, r'tos (?:0x08|throughput)\s') self.assertRegex(output, 'iif test1') self.assertRegex(output, 'oif test1') self.assertRegex(output, 'lookup 7') -- 2.47.3