Caution
Buildbot no longer supports Python 2.7 on the Buildbot master.
2.5.25.2. TestReactorMixin
- class buildbot.test.reactor.TestReactorMixin
The class
TestReactorMixin
is used to create a faketwisted.internet.reactor
in tests. This allows to mock the flow of time in tests. The fake reactor becomes available asself.reactor
in the test case that mixes inTestReactorMixin
.Call
self.reactor.advance(seconds)
to advance the mocked time by the specified number of seconds.Call
self.reactor.pump(seconds_list)
to advance the mocked time multiple times as if by callingadvance
.For more information see the documentation of twisted.internet.task.Clock.
- setup_test_reactor(use_asyncio=False)
:param bool use_asyncio Whether to enable asyncio integration.
Call this function in the
setUp()
of the test case to setup fake reactor.