Ë
    ûûàgZ  ã                   óÌ   — 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 d dlmZ d	d
lmZ  eddej&                  j(                  ¬«       G d„ dee«      «       Zy)é    )ÚUser)ÚTestCase)Úoverride_settings)Úapp_settings)ÚEmailAddress)ÚSocialAccount)ÚOAuth2TestsMixin©ÚMockedResponseé   )ÚDisqusProviderTN)ÚSOCIALACCOUNT_AUTO_SIGNUPÚACCOUNT_SIGNUP_FORM_CLASSÚACCOUNT_EMAIL_VERIFICATIONc                   ó:   — e Zd Zej                  Z	 dd„Zd„ Zd„ Zy)ÚDisqusTestsc                 ó(   — 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      új/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/disqus/tests.pyÚget_mocked_responsezDisqusTests.get_mocked_response   s    € ô Ùò ’Uð	ó
ð 	
ó    c                  ó   — y)Núraymond.penners@example.com© )r   s    r   Úget_expected_to_strzDisqusTests.get_expected_to_str'   s   € Ø,r   c                 óö  — d}t         j                  j                  dd|¬«      }|j                  d«       |j	                  «        t
        j                  j                  ||dd¬«       | j                  j                  |j                  d¬«       | j                  | j                  «       d¬	«       | j                  t        j                  j                  |t        j                  ¬
«      j                  «       «       | j!                  t
        j                  j                  |¬«      j#                  «       d«       | j!                  t
        j                  j                  ||¬«      j#                  «       d«       y )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*   s  € Ø"ˆÜ�|‰|×"Ñ"¨F¸dÈ%Ð"ÓPˆØ×Ñ˜&Ô!Ø�	‰	ŒÜ×Ñ×#Ñ#¨°UÀDÐSWÐ#ÔXØ�‰×Ñ 4§=¡=¸6ÐÔBØ�
‰
�4×+Ñ+Ó-°yˆ
ÔAà�‰Ü×!Ñ!×(Ñ(¨d¼^×=NÑ=NÐ(ÓO×VÑVÓXô	
ð 	×Ñœ×-Ñ-×4Ñ4¸$Ð4Ó?×EÑEÓGÈÔKØ×Ñœ×-Ñ-×4Ñ4¸$ÀeÐ4ÓL×RÑRÓTÐVWÕXr   N)zRaymond Pennersr   )	Ú__name__Ú
__module__Ú__qualname__r   r2   Úprovider_idr   r   r6   r   r   r   r   r      s%   „ ð !×#Ñ#€Kð -Jó
ò"-óYr   r   )Údjango.contrib.auth.modelsr   Údjango.testr   Údjango.test.utilsr   Úallauth.accountr   Úaccount_settingsÚallauth.account.modelsr   Úallauth.socialaccount.modelsr   Úallauth.socialaccount.testsr	   Úallauth.testsr   r)   r   ÚEmailVerificationMethodÚ	MANDATORYr   r   r   r   ú<module>rF      s[   ðÝ +Ý  Ý /å <Ý /Ý 6Ý 8Ý (å $ñ Ø"Ø"Ø/×GÑG×QÑQôô
%YÐ" Hó %Yóñ
%Yr   