def test_post(self): result = post(self.port, "example", { "data": "example data" }) self.assertIn("data", result) self.assertEqual(result["data"], "example data")
def test_bad_json_post(self): result = post(self.port, "badexample", { "data": "bad example" }) self.assertEqual(result["status"], 400)
def test_bad_post_missing(self): result = post(self.port, "notexample", { "data": "example data" }) self.assertEqual(result["status"], 404)
def test_bad_post(self): result = post(self.port, "example", { "not_data": "example data" }) self.assertEqual(result["status"], 400)