diff options
author | Julia Kreger <juliaashleykreger@gmail.com> | 2022-10-14 07:31:02 -0700 |
---|---|---|
committer | Julia Kreger <juliaashleykreger@gmail.com> | 2022-10-14 07:35:16 -0700 |
commit | 35349246acb384e1080558c7f3fb04314e81f709 (patch) | |
tree | 6b045af436ae134a5db232429b96cba6d38a7a9d /ironic | |
parent | 49e085583dec81c63d19f80a9ba067e38d8043ae (diff) | |
download | ironic-35349246acb384e1080558c7f3fb04314e81f709.tar.gz |
Fix snmp driver sleep call count
Mocking time.sleep is known to be problematic in general,
espescially when eventlet is involved. Since this can generate
false failures, change the unit test to just check that it was
called, as opposed to trying to count the number of times so
we don't accidently count other test's calling time.sleep.
Change-Id: I4323e74d7af008a651719fb972df667eb823e314
Diffstat (limited to 'ironic')
-rw-r--r-- | ironic/tests/unit/drivers/modules/test_snmp.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ironic/tests/unit/drivers/modules/test_snmp.py b/ironic/tests/unit/drivers/modules/test_snmp.py index 00799dc4d..5391d7ac5 100644 --- a/ironic/tests/unit/drivers/modules/test_snmp.py +++ b/ironic/tests/unit/drivers/modules/test_snmp.py @@ -761,7 +761,7 @@ class SNMPDeviceDriverTestCase(db_base.DbTestCase): driver = snmp._get_driver(self.node) mock_client.get.return_value = driver.value_power_on pstate = driver.power_on() - mock_sleep.assert_called_once_with(1) + self.assertTrue(mock_sleep.called) mock_client.set.assert_called_once_with(driver._snmp_oid(), driver.value_power_on) mock_client.get.assert_called_once_with(driver._snmp_oid()) @@ -775,7 +775,7 @@ class SNMPDeviceDriverTestCase(db_base.DbTestCase): driver = snmp._get_driver(self.node) mock_client.get.return_value = driver.value_power_off pstate = driver.power_off() - mock_sleep.assert_called_once_with(1) + self.assertTrue(mock_sleep.called) mock_client.set.assert_called_once_with(driver._snmp_oid(), driver.value_power_off) mock_client.get.assert_called_once_with(driver._snmp_oid()) |