def test_status_callback_interface(rc): runner = Runner(config=rc) assert runner.status == 'unstarted' runner.status_handler = mock.Mock() runner.status_callback("running") assert runner.status_handler.call_count == 1 runner.status_handler.assert_called_with(dict(status='running', runner_ident=str(rc.ident)), runner_config=runner.config) assert runner.status == 'running'
def test_status_callback_interface(rc): runner = Runner(config=rc) assert runner.status == 'unstarted' runner.status_handler = mock.Mock() runner.status_callback("running") assert runner.status_handler.call_count == 1 runner.status_handler.assert_called_with('running') assert runner.status == 'running'