Source code for users_api.tests.test_users_with_password
# pylint: disable=W0621,C0114,C0116,W0212,W0613
from users_api.models import WdaeUser
[docs]
def test_user_is_inactive_when_password_is_set_to_none(user: WdaeUser) -> None:
user.set_password(None)
user.save()
user.refresh_from_db()
assert not user.is_active
[docs]
def test_user_is_active_not_changed_when_password_is_reset(
user: WdaeUser,
) -> None:
state_active = user.is_active
user.reset_password()
user.refresh_from_db()
assert state_active == user.is_active