summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulia Kreger <juliaashleykreger@gmail.com>2022-10-14 07:31:02 -0700
committerJulia Kreger <juliaashleykreger@gmail.com>2022-10-14 07:35:16 -0700
commit35349246acb384e1080558c7f3fb04314e81f709 (patch)
tree6b045af436ae134a5db232429b96cba6d38a7a9d
parent49e085583dec81c63d19f80a9ba067e38d8043ae (diff)
downloadironic-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
-rw-r--r--ironic/tests/unit/drivers/modules/test_snmp.py4
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())