
    )Jf                         d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ  ed           G d	 d
e                      ZdS )    )get_user_model)mail)RequestFactory)override_settings)ResetPasswordForm)TestCaseF)ACCOUNT_PREVENT_ENUMERATIONc                   `    e Zd Z e                                d          Zd Zd Zd Zd Z	dS )TestCVE2019_19844/c                    t                      }|j                            ddd           |j                            ddd           ddi}t          |          }|                     |                                           |                    | j                   |                     t          t          j                  d           |                     t          j        d         j        dg           d S )	Nmike123mike@example.orgtest123mike456   mıke@example.orgemail   r   r   objectscreate_userr   
assertTrueis_validsaveglobal_requestassertEquallenr   outboxtoselfUserdataforms       f/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/account/tests/test_security.py!test_user_email_unicode_collisionz3TestCVE2019_19844.test_user_email_unicode_collision         ,>	JJJ  ,?KKK,- &&(((		$%&&&T[))1---Q*-@,ABBBBB    c                    t                      }|j                            ddd           |j                            ddd           ddi}t          |          }|                     |                                           |                    | j                   |                     t          t          j                  d           |                     t          j        d         j        dg           d S )	Nr   mike@ixample.orgr   r      mike@ıxample.orgr   r   r   r   r    s       r%   (test_user_email_domain_unicode_collisionz:TestCVE2019_19844.test_user_email_domain_unicode_collision   r'   r(   c                     t                      }|j                            ddd           ddi}t          |          }|                     |                                           d S )Nr   r   r   r   r   r   r   r   r   assertFalser   r    s       r%   -test_user_email_unicode_collision_nonexistentz?TestCVE2019_19844.test_user_email_unicode_collision_nonexistent$   b      ,>	JJJ,- &&)))))r(   c                     t                      }|j                            ddd           ddi}t          |          }|                     |                                           d S )Nr   r*   r   r   r+   r.   r    s       r%   4test_user_email_domain_unicode_collision_nonexistentzFTestCVE2019_19844.test_user_email_domain_unicode_collision_nonexistent+   r1   r(   N)
__name__
__module____qualname__r   getr   r&   r,   r0   r3    r(   r%   r   r   
   sq        #^%%))#..N	C 	C 	C	C 	C 	C* * ** * * * *r(   r   N)django.contrib.authr   django.corer   django.test.clientr   django.test.utilsr   allauth.account.formsr   allauth.testsr   r   r8   r(   r%   <module>r?      s    . . . . . .       - - - - - - / / / / / / 3 3 3 3 3 3 " " " " " " u555%* %* %* %* %* %* %* 65%* %* %*r(   