예제 #1
0
def test_response_failure_initialisation_with_exception(response_type):
    response = res.ResponseFailure(response_type,
                                   Exception("Just an error message"))

    assert bool(response) is False
    assert response.type == response_type
    assert response.message == "Exception: Just an error message"
예제 #2
0
def test_response_failure_contains_value(response_type, response_message):
    response = res.ResponseFailure(response_type, response_message)

    assert response.value == {
        "type": response_type,
        "message": response_message,
    }
예제 #3
0
def test_response_failure_contains_value(response_type, response_message):
    response = res.ResponseFailure(response_type, response_message)

    assert response.value == {
        'type': response_type,
        'message': response_message
    }
예제 #4
0
def test_response_failure_has_type_and_message(response_type,
                                               response_message):
    response = res.ResponseFailure(response_type, response_message)

    assert response.type == response_type
    assert response.message == response_message
예제 #5
0
def test_response_failure_is_false(response_type, response_message):
    assert bool(res.ResponseFailure(response_type, response_message)) is False