summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2019-07-28 15:23:39 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2019-07-30 00:02:14 +0900
commit36bc2ffbc1626e7eb10d52ff728d4dd00561a97d (patch)
treef83174b5d9e2aa24697a40db8309922ea66deab3
parentb24281aaca9641ecc8c7bf7f0faba803c38749e7 (diff)
downloadsystemd-36bc2ffbc1626e7eb10d52ff728d4dd00561a97d.tar.gz
test-network: add tests for new entries in "networkctl status"
-rwxr-xr-xtest/test-network/systemd-networkd-tests.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py
index 49a04f313a..76313cf026 100755
--- a/test/test-network/systemd-networkd-tests.py
+++ b/test/test-network/systemd-networkd-tests.py
@@ -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')