Ejemplo n.º 1
0
def test_json_error_response_string():
    """ Unit test for correct response when a string is given. """
    error_msg = "This is an error!"
    response = json_error_response(errors=error_msg)
    assert "error" in response
    assert "errors" not in response
    assert response["error"] == error_msg
Ejemplo n.º 2
0
def test_json_error_response_dict():
    """ Unit test for correct response when a dict is given. """
    error_msg = {
        "e-mail": "The e-mail address is already in the system.",
        "name": "The name is too long.",
    }
    response = json_error_response(errors=error_msg)
    assert "errors" in response
    assert "error" not in response
    assert response["errors"] == error_msg
Ejemplo n.º 3
0
 def my_reauthn(within, grace, headers=None):
     assert within == timedelta(minutes=30) or timedelta(minutes=0.001)
     if app.security._want_json(request):
         payload = json_error_response(errors="Oh No")
         return app.security._render_json(payload, 401, headers, None)
     abort(500)
Ejemplo n.º 4
0
def test_json_error_response_typeerror():
    """ Unit test for checking for error raising. """
    error_msg = ("tuple",)
    with pytest.raises(TypeError):
        json_error_response(errors=error_msg)