def test_auto_runner(self): runner = Runner() runner.queue_op(FakeOp()) runner.queue_op(FakeOp()) results = list(runner.iter_results()) self.assertEqual(results, [1, 1]) self.assertFalse(runner.started)
def test_runner(self): runner = Runner() runner.queue_op(FakeOp()) runner.queue_op(FakeOp()) runner.queue_op(FakeBadOp()) runner.start(2) results = list(runner.iter_results()) self.assertEqual(len(results), 2) runner.stop()
def __init__(self, config, provider, environment): self.config = config self.provider = provider self.env = environment self.runner = Runner()