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