def test_doesnt_run_if_already_paused(self, go_server): cmd = Pause(go_server, 'Simple-Pipeline') cmd.pipeline.status.return_value = dict(paused=True) cmd.run() assert not cmd.pipeline.pause.called
def test_pauses_when_unpaused(self, go_server): cmd = Pause(go_server, 'Simple-Pipeline') cmd.pipeline.status.return_value = dict(paused=False) cmd.run() cmd.pipeline.pause.assert_called_with()