Use password_changed_at field from User object rather than use a hard coded date.

https://www.pivotaltracker.com/story/show/122205615
This commit is contained in:
Rebecca Law
2016-06-27 17:03:15 +01:00
parent 045e12102f
commit 7d64b77e5d
3 changed files with 4 additions and 3 deletions

1
.gitignore vendored
View File

@@ -22,6 +22,7 @@ var/
*.egg-info/
.installed.cfg
*.egg
venv/
# PyInstaller
# Usually these files are written by a python script from a template

View File

@@ -14,7 +14,7 @@
{'label': 'Name', 'value': current_user.name, 'url': url_for('.user_profile_name')},
{'label': 'Email address', 'value': current_user.email_address, 'url': url_for('.user_profile_email')},
{'label': 'Mobile number', 'value': current_user.mobile_number, 'url': url_for('.user_profile_mobile_number')},
{'label': 'Password', 'value': 'Last changed 1 January 2016, 10:00AM', 'url': url_for('.user_profile_password')},
{'label': 'Password', 'value': current_user.password_changed_at |format_datetime_short, 'url': url_for('.user_profile_password')},
],
caption='Account settings',
field_headings=['Setting', 'Value', 'Link to change'],

View File

@@ -1,4 +1,3 @@
import uuid
from datetime import date, datetime, timedelta
from unittest.mock import Mock
import pytest
@@ -458,7 +457,8 @@ def api_user_active(fake_uuid):
'state': 'active',
'failed_login_count': 0,
'permissions': {},
'platform_admin': False
'platform_admin': False,
'password_changed_at': str(datetime.utcnow())
}
user = User(user_data)
return user