o
    Lf                     @   sH   d dl Z d dlmZ d dlmZ d dlmZ G dd deZdd ZdS )	    N)AbstractUser)models)EmailAddressc                   @   s0   e Zd ZejdejddZG dd dej	Z	dS )UUIDUserTF)primary_keydefaulteditablec                   @   s   e Zd ZdZdS )zUUIDUser.MetaAUTH_USER_MODELN)__name__
__module____qualname__	swappable r   r   b/var/www/html/humari/django-venv/lib/python3.10/site-packages/allauth/account/tests/test_models.pyMeta   s    r   N)
r
   r   r   r   	UUIDFielduuiduuid4idr   r   r   r   r   r   r   	   s    r   c                 C   s   d|_ | d}tjj|d dksJ tj||d}|jr"J |jr'J tjj|d dks4J tj||d tjj|d dksIJ |	  |j
dksTJ d S )NT/)user   znew@email.org   znew2@email.org)ACCOUNT_CHANGE_EMAILgetr   objectsfiltercountadd_new_emailverifiedprimaryrefresh_from_dbemail)rfr   settingsrequest	new_emailr   r   r   test_add_new_email   s   


r'   )	r   django.contrib.auth.modelsr   	django.dbr   allauth.account.modelsr   r   r'   r   r   r   r   <module>   s    