Fix time mocking on wait condition timeout tests
Extend the time override used when testing timeouts for wait conditions, so that real time isn't used for waiting for the failure. Change-Id: Ib1042fc748ecc490d315ec5a5844ceacc50534e0 Partial-Bug: #1524047
This commit is contained in:
parent
e112c25dad
commit
b8c519909f
|
@ -204,8 +204,9 @@ class WaitConditionTest(common.HeatTestCase):
|
|||
self.stack.timeout_secs().MultipleTimes().AndReturn(None)
|
||||
|
||||
now = timeutils.utcnow()
|
||||
fake_clock = [now + datetime.timedelta(0, t)
|
||||
for t in (0, 0.001, 0.1, 4.1, 5.1)]
|
||||
periods = [0, 0.001, 0.1, 4.1, 5.1]
|
||||
periods.extend(range(10, 100, 5))
|
||||
fake_clock = [now + datetime.timedelta(0, t) for t in periods]
|
||||
timeutils.set_time_override(fake_clock)
|
||||
self.addCleanup(timeutils.clear_time_override)
|
||||
|
||||
|
|
|
@ -225,8 +225,9 @@ class HeatWaitConditionTest(common.HeatTestCase):
|
|||
self.stack.timeout_secs().MultipleTimes().AndReturn(None)
|
||||
|
||||
now = timeutils.utcnow()
|
||||
fake_clock = [now + datetime.timedelta(0, t)
|
||||
for t in (0, 0.001, 0.1, 4.1, 5.1)]
|
||||
periods = [0, 0.001, 0.1, 4.1, 5.1]
|
||||
periods.extend(range(10, 100, 5))
|
||||
fake_clock = [now + datetime.timedelta(0, t) for t in periods]
|
||||
timeutils.set_time_override(fake_clock)
|
||||
self.addCleanup(timeutils.clear_time_override)
|
||||
|
||||
|
|
Loading…
Reference in New Issue