]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: split out wait-online related test case
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 22 Dec 2022 07:29:20 +0000 (16:29 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 22 Dec 2022 07:29:20 +0000 (16:29 +0900)
test/test-network/systemd-networkd-tests.py

index 37705d8c729e2616289a0a6f2471891eeb729106..78ec047e5206ac4f6d1eecef36ee62e5d5a99873 100755 (executable)
@@ -1145,6 +1145,23 @@ class NetworkdMatchTests(unittest.TestCase, Utilities):
         print(output)
         self.assertRegex(output, 'Network File: /run/systemd/network/14-match-udev-property')
 
+class WaitOnlineTests(unittest.TestCase, Utilities):
+
+    def setUp(self):
+        setup_common()
+
+    def tearDown(self):
+        tear_down_common()
+
+    def test_wait_online_any(self):
+        copy_network_unit('25-bridge.netdev', '25-bridge.network', '11-dummy.netdev', '11-dummy.network')
+        start_networkd()
+
+        self.wait_online(['bridge99', 'test1:degraded'], bool_any=True)
+
+        self.wait_operstate('bridge99', '(off|no-carrier)', setup_state='configuring')
+        self.wait_operstate('test1', 'degraded')
+
 class NetworkdNetDevTests(unittest.TestCase, Utilities):
 
     def setUp(self):
@@ -1163,15 +1180,6 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
         print(output)
         self.assertRegex(output, '00:50:56:c0:00:28')
 
-    def test_wait_online_any(self):
-        copy_network_unit('25-bridge.netdev', '25-bridge.network', '11-dummy.netdev', '11-dummy.network')
-        start_networkd()
-
-        self.wait_online(['bridge99', 'test1:degraded'], bool_any=True)
-
-        self.wait_operstate('bridge99', '(off|no-carrier)', setup_state='configuring')
-        self.wait_operstate('test1', 'degraded')
-
     @expectedFailureIfModuleIsNotAvailable('bareudp')
     def test_bareudp(self):
         copy_network_unit('25-bareudp.netdev', '26-netdev-link-local-addressing-yes.network')