Add user's last login to the session data
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user