mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-25 08:44:23 -04:00
Create unit tests that test the forms.
This commit is contained in:
@@ -58,5 +58,4 @@ def test_should_return_400_when_sms_code_is_too_short(notifications_admin, notif
|
||||
assert response.status_code == 400
|
||||
data = json.loads(response.get_data(as_text=True))
|
||||
assert len(data.keys()) == 1
|
||||
assert 'sms_code' in data
|
||||
assert set(data['sms_code']) == ['Code must be 5 digits', 'Code does not match'].sort()
|
||||
assert set(data) == set({'sms_code': ['Code must be 5 digits', 'Code does not match']})
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
from flask import json
|
||||
|
||||
from app.main.dao import users_dao, verify_codes_dao
|
||||
from tests.app.main import create_test_user
|
||||
|
||||
@@ -55,11 +52,7 @@ def test_should_return_400_when_codes_are_wrong(notifications_admin, notificatio
|
||||
'email_code': '23456'})
|
||||
assert response.status_code == 400
|
||||
expected = {'sms_code': ['Code must be 5 digits', 'Code does not match'],
|
||||
'email_code': ['Code must be 5 digits', 'Code does not match']}
|
||||
'email_code': ['Code must be 5 digits', 'Code does not match']}
|
||||
errors = json.loads(response.get_data(as_text=True))
|
||||
assert len(errors) == 2
|
||||
assert 'sms_code' in errors
|
||||
assert errors['sms_code'] == expected['sms_code']
|
||||
assert 'email_code' in errors
|
||||
assert set(errors['email_code']) in set(expected['email_code'])
|
||||
|
||||
assert set(errors) == set(expected)
|
||||
|
||||
Reference in New Issue
Block a user