Add user's last login to the session data

This commit is contained in:
leigh-mil
2019-04-01 14:06:44 -04:00
parent dec3a0eb48
commit 610aef428d
7 changed files with 57 additions and 9 deletions

View File

@@ -1,4 +1,5 @@
import pytest
from datetime import datetime
from uuid import uuid4
from atst.domain.users import Users
@@ -65,3 +66,15 @@ def test_update_user_with_dod_id():
Users.update(new_user, {"dod_id": "1234567890"})
assert "dod_id" in str(excinfo.value)
def test_update_user_with_last_login():
new_user = UserFactory.create(last_login=datetime.now())
Users.update_last_login(new_user)
last_login = new_user.last_login
with pytest.raises(UnauthorizedError):
Users.update(new_user, {"last_login": datetime.now()})
Users.update_last_login(new_user)
assert new_user.last_login > last_login