def test_restart_no_application(self): httpretty.register_uri(httpretty.GET, "http://localhost:8080/v2/apps/alpha", status=404, body='''{"message":"Error 1"}''', content_type="application/json") self.assertEquals(marathon_client.restart('alpha'), None)
def test_restart_no_deployments(self): httpretty.register_uri(httpretty.GET, "http://localhost:8080/v2/apps/alpha", body='''{ "app": {"id": "/alpha"}}''', content_type="application/json") httpretty.register_uri(httpretty.GET, "http://localhost:8080/v2/deployments", body='''[]''', content_type="application/json") httpretty.register_uri(httpretty.POST, "http://localhost:8080/v2/apps/alpha/restart?force=true", match_querystring=True, content_type="application/json") self.assertEquals(marathon_client.restart('alpha'), 200)