Record and persist failed login count on api.

This commit is contained in:
Adam Shimali
2016-01-25 11:14:23 +00:00
parent 2c9ac187c6
commit d62b5bdce7
4 changed files with 27 additions and 2 deletions

View File

@@ -182,6 +182,9 @@ def test_user_verify_password_invalid_password(notify_api,
path=url_for('user.verify_user_password', user_id=sample_user.id),
method='POST',
request_body=data)
assert sample_user.failed_login_count == 0
resp = client.post(
url_for('user.verify_user_password', user_id=sample_user.id),
data=data,
@@ -189,6 +192,7 @@ def test_user_verify_password_invalid_password(notify_api,
assert resp.status_code == 400
json_resp = json.loads(resp.get_data(as_text=True))
assert 'Incorrect password' in json_resp['message']['password']
assert sample_user.failed_login_count == 1
def test_user_verify_password_missing_password(notify_api,