def test_get_consequences_bad_state_is_bad_request(self): """.""" req = self.request_builder.get("/foo") response = consequence_pipeline(req, state="china") self.assertTrue(response.status_code == 400)
def test_post_consequences_is_bad_request(self): """.""" req = self.request_builder.post("/foo") response = consequence_pipeline(req, state="ny") self.assertTrue(response.status_code == 405)
def test_get_consequences_by_lower_state_is_200(self): """.""" self.fill_db() req = self.request_builder.get("/foo") response = consequence_pipeline(req, state="ny") self.assertTrue(response.status_code == 200)
def test_get_consequences_returns_json(self): """.""" self.fill_db() req = self.request_builder.get("/foo") response = consequence_pipeline(req, state="ny") self.assertTrue(response.accepted_media_type == "application/json")
def parsed_json_response(self, request): """.""" response = consequence_pipeline(request, state="ny") parsed_content = json.loads(response.rendered_content.decode('utf8')) return parsed_content