From 975aaf58ff9016160e262e41b289bebc2620aad1 Mon Sep 17 00:00:00 2001 From: Rebecca Law Date: Wed, 9 Dec 2015 12:11:43 +0000 Subject: [PATCH] 109638656: Add mocker for api client, which tries to send sms --- tests/app/main/views/test_sign_in.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/app/main/views/test_sign_in.py b/tests/app/main/views/test_sign_in.py index 04cb368a5..0a68ec14c 100644 --- a/tests/app/main/views/test_sign_in.py +++ b/tests/app/main/views/test_sign_in.py @@ -13,7 +13,8 @@ def test_render_sign_in_returns_sign_in_template(notifications_admin): assert 'Forgotten password?' in response.get_data(as_text=True) -def test_process_sign_in_return_2fa_template(notifications_admin, notifications_admin_db): +def test_process_sign_in_return_2fa_template(notifications_admin, notifications_admin_db, mocker): + _set_up_mocker(mocker) user = User(email_address='valid@example.gov.uk', password='val1dPassw0rd!', mobile_number='+441234123123', @@ -79,3 +80,8 @@ def test_should_return_401_when_user_does_not_exist(notifications_admin, notific 'password': 'doesNotExist!'}) assert response.status_code == 401 + + +def _set_up_mocker(mocker): + mocker.patch("app.admin_api_client.send_sms") + mocker.patch("app.admin_api_client.send_email")