]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: add test for Bridge.IGMPVersion= 13169/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 25 Jul 2019 01:01:46 +0000 (10:01 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 25 Jul 2019 01:05:17 +0000 (10:05 +0900)
test/test-network/conf/25-bridge.netdev
test/test-network/systemd-networkd-tests.py

index e23abd536828ef6dd5e9f16dc6fcaf1be1af37d2..a52b9d02fb5a19ebadc3a01cd5e2ed5c9e26fc91 100644 (file)
@@ -11,3 +11,4 @@ Priority=9
 MulticastQuerier= true
 MulticastSnooping=true
 STP=true
+IGMPVersion=3
index 458b39de7a940500000602660013264af81c7f72..aa8a7a9afeaf886332c238d4a131b7ffd0f4dcfa 100755 (executable)
@@ -697,12 +697,13 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
         tick = os.sysconf('SC_CLK_TCK')
         self.assertEqual(9, round(float(read_link_attr('bridge99', 'bridge', 'hello_time')) / tick))
         self.assertEqual(9, round(float(read_link_attr('bridge99', 'bridge', 'max_age')) / tick))
-        self.assertEqual(9, round(float(read_link_attr('bridge99', 'bridge','forward_delay')) / tick))
-        self.assertEqual(9, round(float(read_link_attr('bridge99', 'bridge','ageing_time')) / tick))
-        self.assertEqual(9,         int(read_link_attr('bridge99', 'bridge','priority')))
-        self.assertEqual(1,         int(read_link_attr('bridge99', 'bridge','multicast_querier')))
-        self.assertEqual(1,         int(read_link_attr('bridge99', 'bridge','multicast_snooping')))
-        self.assertEqual(1,         int(read_link_attr('bridge99', 'bridge','stp_state')))
+        self.assertEqual(9, round(float(read_link_attr('bridge99', 'bridge', 'forward_delay')) / tick))
+        self.assertEqual(9, round(float(read_link_attr('bridge99', 'bridge', 'ageing_time')) / tick))
+        self.assertEqual(9,         int(read_link_attr('bridge99', 'bridge', 'priority')))
+        self.assertEqual(1,         int(read_link_attr('bridge99', 'bridge', 'multicast_querier')))
+        self.assertEqual(1,         int(read_link_attr('bridge99', 'bridge', 'multicast_snooping')))
+        self.assertEqual(1,         int(read_link_attr('bridge99', 'bridge', 'stp_state')))
+        self.assertEqual(3,         int(read_link_attr('bridge99', 'bridge', 'multicast_igmp_version')))
 
     def test_bond(self):
         copy_unit_to_networkd_unit_path('25-bond.netdev', '25-bond-balanced-tlb.netdev')