Exemple #1
0
def test_signup_verify_exception_thrown_if_user_is_not_created(
        mock_get, mock_collection_add_return_none, mock_validate_request):
    with pytest.raises(HTTPInternalServerError):
        request = _mock_request()
        request.errors = ['Smooth Criminal']
        context = _mock_context()
        signup = auth0.signup(context, request)
Exemple #2
0
def test_signup_verify_email_is_verified_with_given_and_family_name(
        mock_get, mock_collection_add, mock_validate_request):
    request = _mock_request()
    request.errors = []
    context = _mock_context()
    signup = auth0.signup(context, request)
    expected = {'@graph': [], 'status': 'success', '@type': ['result']}
    assert signup == expected
Exemple #3
0
def test_signup_verify_email_is_verified_with_given_and_family_name(
        mock_get, mock_collection_add, mock_validate_request):
    request = mock_request()
    request.errors = []
    context = mock_context()
    signup = auth0.signup(context, request)
    assert isinstance(signup, HTTPCreated)
    assert signup.status == '201 Created'
Exemple #4
0
def test_signup_fails_if_given_improper_credentials(mock_get,
                                                    mock_collection_add,
                                                    mock_validate_request,
                                                    json_data):
    with pytest.raises(ValidationError):
        request = _mock_request()
        mock_get.return_value = _mock_requests_get(url='',
                                                   json_data=json_data,
                                                   status_code=200)
        request.errors = []
        context = _mock_context()
        signup = auth0.signup(context, request)
Exemple #5
0
def test_signup_verify_account_is_created(mock_get, mock_collection_add,
                                          mock_validate_request, json_data):
    request = _mock_request()
    request.errors = []
    context = _mock_context()
    mock_get.return_value = _mock_requests_get(url='',
                                               json_data=json_data,
                                               status_code=200)
    expected = {'@graph': [], '@type': ['result'], 'status': 'success'}
    signup = auth0.signup(context, request)
    assert len(request.errors) == 0
    assert signup == expected
Exemple #6
0
def test_signup_verify_account_is_created(mock_get, mock_collection_add,
                                          mock_validate_request, json_data):
    request = mock_request()
    request.errors = []
    context = mock_context()
    mock_get.return_value = mock_requests_get(url='',
                                              json_data=json_data,
                                              status_code=200)
    signup = auth0.signup(context, request)
    assert len(request.errors) == 0
    assert isinstance(signup, HTTPCreated)
    assert signup.status == '201 Created'
Exemple #7
0
def test_signup_verify_not_providing_access_token_raises_exception(mock_get):
    with pytest.raises(HTTPBadRequest):
        request = _mock_request({'accessToken': None})
        context = _mock_context()
        auth0.signup(context, request)
Exemple #8
0
def test_signup_verify_unauthenticated_email_causes_exception(mock_get):
    with pytest.raises(HTTPBadRequest):
        request = _mock_request()
        context = _mock_context()
        auth0.signup(context, request)
Exemple #9
0
def test_signup_verify_invalid_status_code_throws_exception(mock_get):
    with pytest.raises(HTTPBadRequest):
        request = _mock_request()
        context = _mock_context()
        auth0.signup(context, request)