Admin uses correct endpoint for getting user by email address.

This commit is contained in:
Adam Shimali
2016-02-23 12:47:48 +00:00
parent 3a11cb9044
commit d6f88f79e2
2 changed files with 21 additions and 11 deletions

View File

@@ -0,0 +1,15 @@
from app.notify_client.user_api_client import UserApiClient
def test_client_uses_correct_find_by_email(mocker, api_user_active):
expected_url = '/user/email'
expected_params = {'email': api_user_active.email_address}
client = UserApiClient()
client.max_failed_login_count = 1 # doesn't matter for this test
mock_get = mocker.patch('app.notify_client.user_api_client.UserApiClient.get')
client.get_user_by_email(api_user_active.email_address)
mock_get.assert_called_once_with(expected_url, params=expected_params)