def test_prepare_shutdown(jenkins_env): jk = Jenkins(jenkins_env["url"], (jenkins_env["admin_user"], jenkins_env["admin_token"])) try: jk.prepare_shutdown() assert jk.is_shutting_down finally: jk.cancel_shutdown()
def test_cancel_shutdown(self): mock_data_io = MagicMock() j = Jenkins(mock_data_io) j.cancel_shutdown() self.assertEqual("call('/cancelQuietDown')", str(mock_data_io.post.call_args)) self.assertEqual(mock_data_io.post.call_count, 1, "post method should have only been called once")
def test_cancel_shutdown_not_quietdown_mode(jenkins_env): jk = Jenkins(jenkins_env["url"], (jenkins_env["admin_user"], jenkins_env["admin_token"])) assert not jk.is_shutting_down jk.cancel_shutdown() assert not jk.is_shutting_down