custom_user: add missing storage on email verification method (#73148)
This commit is contained in:
parent
de9759f1a9
commit
6e9590e4c8
|
@ -631,6 +631,7 @@ class User(AbstractBaseUser):
|
|||
if not source or not self.email_verified_sources:
|
||||
self.email_verified = False
|
||||
self.email_verified_date = None
|
||||
self.save()
|
||||
|
||||
|
||||
class DeletedUser(models.Model):
|
||||
|
|
|
@ -169,31 +169,26 @@ def test_service_profile_type(db):
|
|||
|
||||
def test_user_email_verified(app, simple_user, superuser_or_admin):
|
||||
simple_user.set_email_verified(True, source='tests')
|
||||
simple_user.save()
|
||||
user = User.objects.get(id=simple_user.id)
|
||||
assert user.email_verified
|
||||
assert user.email_verified_sources == ['tests']
|
||||
|
||||
simple_user.set_email_verified(True, source='other')
|
||||
simple_user.save()
|
||||
user = User.objects.get(id=simple_user.id)
|
||||
assert user.email_verified
|
||||
assert user.email_verified_sources == ['tests', 'other']
|
||||
|
||||
simple_user.set_email_verified(False, source='tests')
|
||||
simple_user.save()
|
||||
user = User.objects.get(id=simple_user.id)
|
||||
assert user.email_verified
|
||||
assert user.email_verified_sources == ['other']
|
||||
|
||||
simple_user.set_email_verified(True, source='other')
|
||||
simple_user.save()
|
||||
user = User.objects.get(id=simple_user.id)
|
||||
assert user.email_verified
|
||||
assert user.email_verified_sources == ['other']
|
||||
|
||||
simple_user.set_email_verified(False, source='other')
|
||||
simple_user.save()
|
||||
user = User.objects.get(id=simple_user.id)
|
||||
assert not user.email_verified
|
||||
assert user.email_verified_sources == []
|
||||
|
|
Loading…
Reference in New Issue