Remove direct usage of timeutils overrides and use fixture
Change-Id: Ifa99497672dbc8fa60672ce4bfbfed1832b128af
This commit is contained in:
committed by
Thomas Goirand
parent
07b9c2eb0a
commit
c66996653b
@@ -18,6 +18,7 @@ import threading
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
import futurist
|
import futurist
|
||||||
|
from oslo_utils import fixture
|
||||||
from oslo_utils import timeutils
|
from oslo_utils import timeutils
|
||||||
|
|
||||||
from taskflow.engines.worker_based import executor
|
from taskflow.engines.worker_based import executor
|
||||||
@@ -184,12 +185,12 @@ class TestWorkerTaskExecutor(test.MockTestCase):
|
|||||||
|
|
||||||
def test_on_wait_task_expired(self):
|
def test_on_wait_task_expired(self):
|
||||||
now = timeutils.utcnow()
|
now = timeutils.utcnow()
|
||||||
|
f = self.useFixture(fixture.TimeFixture(override_time=now))
|
||||||
|
|
||||||
self.request_inst_mock.expired = True
|
self.request_inst_mock.expired = True
|
||||||
self.request_inst_mock.created_on = now
|
self.request_inst_mock.created_on = now
|
||||||
timeutils.set_time_override(now)
|
|
||||||
self.addCleanup(timeutils.clear_time_override)
|
|
||||||
timeutils.advance_time_seconds(120)
|
|
||||||
|
|
||||||
|
f.advance_time_seconds(120)
|
||||||
ex = self.executor()
|
ex = self.executor()
|
||||||
ex._requests_cache[self.task_uuid] = self.request_inst_mock
|
ex._requests_cache[self.task_uuid] = self.request_inst_mock
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user