]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: add tests for new entries in "networkctl status" 13201/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 28 Jul 2019 06:23:39 +0000 (15:23 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 29 Jul 2019 15:02:14 +0000 (00:02 +0900)
test/test-network/systemd-networkd-tests.py

index 49a04f313a827c5e33657639e5bb34e108a53e2c..76313cf026583c233b4acf194bc71765a0bf5771 100755 (executable)
@@ -705,6 +705,12 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
         self.assertEqual(1,         int(read_link_attr('bridge99', 'bridge', 'stp_state')))
         self.assertEqual(3,         int(read_link_attr('bridge99', 'bridge', 'multicast_igmp_version')))
 
+        output = check_output(*networkctl_cmd, 'status', 'bridge99')
+        print(output)
+        self.assertRegex(output, 'Priority: 9')
+        self.assertRegex(output, 'STP: yes')
+        self.assertRegex(output, 'Multicast IGMP Version: 3')
+
     def test_bond(self):
         copy_unit_to_networkd_unit_path('25-bond.netdev', '25-bond-balanced-tlb.netdev')
         start_networkd()
@@ -1266,6 +1272,12 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
         self.assertRegex(output, '00:11:22:33:44:66 dst 10.0.0.6 self permanent')
         self.assertRegex(output, '00:11:22:33:44:77 dst 10.0.0.7 self permanent')
 
+        output = check_output(*networkctl_cmd, 'status', 'vxlan99')
+        print(output)
+        self.assertRegex(output, 'VNI: 999')
+        self.assertRegex(output, 'Destination Port: 5555')
+        self.assertRegex(output, 'Underlying Device: test1')
+
     def test_macsec(self):
         copy_unit_to_networkd_unit_path('25-macsec.netdev', '25-macsec.network', '25-macsec.key',
                                         'macsec.network', '12-dummy.netdev')