예제 #1
0
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
예제 #2
0
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
예제 #3
0
 def test_msg_structure_pass(self):
     self.assertEqual(msg_structure("ok", "Hello OWASP"), {
         "status": "ok",
         "msg": "Hello OWASP"
     })
예제 #4
0
 def test_msg_structure_fail(self):
     self.assertNotEqual(msg_structure("failed", "Hello again"), {
         "status": "ok",
         "msg": "Hello again"
     })
예제 #5
0
def error_500(error):
    del error
    return jsonify(msg_structure(status="error",
                                 msg="something went wrong!")), 500