def error_400(error): """ handle the 400 HTTP error Args: error: the flask error Returns: 400 JSON error """ return jsonify(msg_structure(status="error", msg=error.description)), 400
def error_404(error): """ handle the 404 HTTP error Args: error: the flask error Returns: 404 JSON error """ del error return jsonify(msg_structure(status="error", msg="file/path not found!")), 404
def test_msg_structure_pass(self): self.assertEqual(msg_structure("ok", "Hello OWASP"), { "status": "ok", "msg": "Hello OWASP" })
def test_msg_structure_fail(self): self.assertNotEqual(msg_structure("failed", "Hello again"), { "status": "ok", "msg": "Hello again" })
def error_500(error): del error return jsonify(msg_structure(status="error", msg="something went wrong!")), 500