
    )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 d dlmZmZ dd	lmZ  ed
dej        j                   G d dee                      ZdS )    )User)override_settings)app_settings)EmailAddress)SocialAccount)OAuth2TestsMixin)MockedResponseTestCase   )DisqusProviderTN)SOCIALACCOUNT_AUTO_SIGNUPACCOUNT_SIGNUP_FORM_CLASSACCOUNT_EMAIL_VERIFICATIONc                   ,    e Zd Zej        Z	 ddZd ZdS )DisqusTestsRaymond Pennersraymond.penners@example.comc                 0    t          dd|d|d          S )N   z&
              {"response": {"name": "z",
               "avatar": {
                "permalink": "https://lh5.googleusercontent.com/photo.jpg"
               },
               "email": "z",
               "profileUrl": "https://plus.google.com/108204268033311374519",
               "id": "108204268033311374519" }}
        )r	   )selfnameemails      o/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/disqus/tests.pyget_mocked_responsezDisqusTests.get_mocked_response   s/     C ttUUU	
 
 	
    c                 4   d}t           j                            dd|          }|                    d           |                                 t
          j                            ||dd           | j                            |j        d           |                     | 	                                d	           | 
                    t          j                            |t          j        
                                                     |                     t
          j                            |                                          d           |                     t
          j                            ||                                          d           d S )Nzuser@example.comuserT)username	is_activer   test)r   r   primaryverified)r   passwordconnect)process)r   provider)r   r   )r   r   )r   objectscreateset_passwordsaver   clientloginr   r   
assertTruer   filterr   idexistsassertEqualcount)r   r   r   s      r   test_account_connectz DisqusTests.test_account_connect'   sY   "|""Fd%"PP&!!!		##UDSW#XXX4=6BBB

4++--y
AAA!((d^=N(OOVVXX	
 	
 	
 	-44$4??EEGGKKK-44$e4LLRRTTVWXXXXXr   N)r   r   )__name__
__module____qualname__r   r/   provider_idr   r3    r   r   r   r      sL         !#K -J
 
 
 
"Y Y Y Y Yr   r   )django.contrib.auth.modelsr   django.test.utilsr   allauth.accountr   account_settingsallauth.account.modelsr   allauth.socialaccount.modelsr   allauth.socialaccount.testsr   allauth.testsr	   r
   r&   r   EmailVerificationMethod	MANDATORYr   r8   r   r   <module>rC      s   + + + + + + / / / / / / < < < < < < / / / / / / 6 6 6 6 6 6 8 8 8 8 8 8 2 2 2 2 2 2 2 2 $ $ $ $ $ $ ""/GQ  
"Y "Y "Y "Y "Y"H "Y "Y 
"Y "Y "Yr   