diff --git a/test/test_bonding.py b/test/test_bonding.py index 2de8833..385d5de 100644 --- a/test/test_bonding.py +++ b/test/test_bonding.py @@ -124,7 +124,10 @@ class TestBonding(TestBase): SettingData=settingData.path, IPNetworkConnection=networkConnection.path, Mode=pywbem.Uint16(32768)) self.assertIn(rc[0], [0, 4096]) if rc[0] == 4096: # Job started - job = self.wait_for_job(rc[1]["Job"]) + # Wait for job completed indication + job = { "JobState": 4 } + while job["JobState"] == 4: + job = self.wait_for_job(rc[1]["Job"]) self.assertEqual(job["JobState"], 7) # Completed # Deactivate connection @@ -133,7 +136,10 @@ class TestBonding(TestBase): SettingData=settingData.path, IPNetworkConnection=networkConnection.path, Mode=pywbem.Uint16(32769)) self.assertIn(rc[0], [0, 4096]) if rc[0] == 4096: # Job started - job = self.wait_for_job(rc[1]["Job"]) + # Wait for job completed indication + job = { "JobState": 4 } + while job["JobState"] == 4: + job = self.wait_for_job(rc[1]["Job"]) self.assertEqual(job["JobState"], 7) # Completed # Activate connection using SlaveSettingData @@ -142,7 +148,10 @@ class TestBonding(TestBase): SettingData=slaveSettingData[networkConnection], IPNetworkConnection=networkConnection.path, Mode=pywbem.Uint16(32768)) self.assertIn(rc[0], [0, 4096]) if rc[0] == 4096: # Job started - job = self.wait_for_job(rc[1]["Job"]) + # Wait for job completed indication + job = { "JobState": 4 } + while job["JobState"] == 4: + job = self.wait_for_job(rc[1]["Job"]) self.assertEqual(job["JobState"], 7) # Completed # Check presence of master port diff --git a/test/test_bridging.py b/test/test_bridging.py index 0f78059..92bdf96 100644 --- a/test/test_bridging.py +++ b/test/test_bridging.py @@ -127,7 +127,11 @@ class TestBriding(TestBase): SettingData=settingData.path, IPNetworkConnection=networkConnection.path, Mode=pywbem.Uint16(32768)) self.assertIn(rc[0], [0, 4096]) if rc[0] == 4096: # Job started - job = self.wait_for_job(rc[1]["Job"]) + # Wait for job completed indication + job = { "JobState": 4 } + while job["JobState"] == 4: + job = self.wait_for_job(rc[1]["Job"]) + self.assertEqual(job["JobState"], 7) # Completed # Deactivate connection @@ -136,7 +140,10 @@ class TestBriding(TestBase): SettingData=settingData.path, IPNetworkConnection=networkConnection.path, Mode=pywbem.Uint16(32769)) self.assertIn(rc[0], [0, 4096]) if rc[0] == 4096: # Job started - job = self.wait_for_job(rc[1]["Job"]) + # Wait for job completed indication + job = { "JobState": 4 } + while job["JobState"] == 4: + job = self.wait_for_job(rc[1]["Job"]) self.assertEqual(job["JobState"], 7) # Completed # Activate connection using SlaveSettingData @@ -145,7 +152,10 @@ class TestBriding(TestBase): SettingData=slaveSettingDataList[networkConnection], IPNetworkConnection=networkConnection.path, Mode=pywbem.Uint16(32768)) self.assertIn(rc[0], [0, 4096]) if rc[0] == 4096: # Job started - job = self.wait_for_job(rc[1]["Job"]) + # Wait for job completed indication + job = { "JobState": 4 } + while job["JobState"] == 4: + job = self.wait_for_job(rc[1]["Job"]) self.assertEqual(job["JobState"], 7) # Completed # Check presence of SwitchService