From: Evgeny Vereshchagin Date: Fri, 2 Nov 2018 16:03:45 +0000 (+0100) Subject: tests: make NetworkdNetWorkTests.test_routing_policy_rule pass on CentOS X-Git-Tag: v240~420^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f7bdd562a925faeb38fe1618d0ca9c22bf4900ce;p=thirdparty%2Fsystemd.git 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. --- 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')