Caution
Buildbot no longer supports Python 2.7 on the Buildbot master.
2.5.24.2. TestReactorMixin
- class buildbot.test.reactor.TestReactorMixin
- The class - TestReactorMixinis used to create a fake- twisted.internet.reactorin tests. This allows to mock the flow of time in tests. The fake reactor becomes available as- self.reactorin the test case that mixes in- TestReactorMixin.- 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 calling- advance.- 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.