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)
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
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'
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)
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
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'
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)
def test_signup_verify_unauthenticated_email_causes_exception(mock_get): with pytest.raises(HTTPBadRequest): request = _mock_request() context = _mock_context() auth0.signup(context, request)
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)