Ë
    ûûàg™  ã                   ó´   — d dl Z d dlmZ d dlmZ d dlZd dlmZ d dlm	Z	 ej                  j                  di dfdd	id
fddid
fg«      d„ «       Zd„ Zd„ Zd„ Zy)é    N)Úsettings)Úreverse)ÚassertRedirects)Úapp_settingszheaders,ajax_expectedFÚHTTP_X_REQUESTED_WITHÚXMLHttpRequestTÚHTTP_ACCEPTúapplication/jsonc           	      ód  —  |j                   t        d«      ddddddœfi |¤Ž}|r^|j                  dk(  sJ ‚|j                  «       d   t        j
                  k(  sJ ‚|j                  «       d   t        j
                  k(  sJ ‚y |j                  dk(  sJ ‚t        |t        j
                  d¬	«       y )
NÚaccount_signupÚjohndoezjohn@example.org)ÚusernameÚemailÚemail2Ú	password1Ú	password2éÈ   Úlocationi.  F)Úfetch_redirect_response)Úpostr   Ústatus_codeÚjsonr   ÚLOGIN_REDIRECT_URLr   )ÚdbÚclientÚheadersÚajax_expectedÚresps        ú]/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/account/tests/test_ajax.pyÚtest_ajax_headersr       s»   € ð ˆ6�;‰;ÜÐ Ó!à!Ø'Ø(Ø"Ø"ñ	
ñ
ð ñ
€Dñ Ø×Ñ 3Ò&Ð&Ð&Ø�y‰y‹{˜:Ñ&¬(×*EÑ*EÒEÐEÐEØ�y‰y‹{˜:Ñ&¬(×*EÑ*EÒEÐEÑEà×Ñ 3Ò&Ð&Ð&ÜØ”(×-Ñ-Àuö	
ó    c                 óÈ   — | j                  t        d«      d|j                  id¬«      }t        |«      dk(  sJ ‚|d   j                  |j                  gk(  sJ ‚|d   dk(  sJ ‚y )	NÚaccount_reset_passwordr   r   )Údatar   é   r   zcontent-typer
   )r   r   r   ÚlenÚto)r   ÚuserÚ
mailoutboxr   s       r   Útest_ajax_password_resetr*   +   ss   € Ø�;‰;ÜÐ(Ó)Ø�t—z‘zÐ"Ø.ð ó €Dô
 ˆz‹?˜aÒÐÐØ�a‰=×Ñ §
¡
˜|Ò+Ð+Ð+Ø�ÑÐ#5Ò5Ð5Ñ5r!   c                 ó¼   — | j                  t        d«      i d¬«      }|j                  dk(  sJ ‚t        j                  |j
                  j                  d«      «       y )NÚaccount_loginr   ©r   i�  Úutf8)r   r   r   r   ÚloadsÚcontentÚdecode)r   r   r   s      r   Útest_ajax_login_failr2   6   sT   € Ø�;‰;Ü�Ó Ø
Ø.ð ó €Dð
 ×Ñ˜sÒ"Ð"Ð"Ü‡J�Jˆt�|‰|×"Ñ" 6Ó*Õ+r!   c                 ó(  — t         j                  j                  | _        |j	                  t        d«      |j                  |dœd¬«      }|j                  dk(  sJ ‚t        j                  |j                  j                  d«      «      }|d   dk(  sJ ‚y )	Nr,   )ÚloginÚpasswordr   r-   r   r.   r   z/accounts/profile/)r   ÚEmailVerificationMethodÚOPTIONALÚACCOUNT_EMAIL_VERIFICATIONr   r   r   r   r   r/   r0   r1   )r   r(   Úuser_passwordr   r   r$   s         r   Útest_ajax_login_successr:   A   s‡   € Ü*6×*NÑ*N×*WÑ*W€HÔ'Ø�;‰;Ü�Ó Ø—-‘-¨]Ñ;Ø.ð ó €Dð
 ×Ñ˜sÒ"Ð"Ð"Ü�:‰:�d—l‘l×)Ñ)¨&Ó1Ó2€DØ�
ÑÐ3Ò3Ð3Ñ3r!   )r   Údjango.confr   Údjango.urlsr   ÚpytestÚpytest_django.assertsr   Úallauth.accountr   ÚmarkÚparametrizer    r*   r2   r:   © r!   r   ú<module>rC      st   ðÛ å  Ý ã Ý 1å (ð ‡�×ÑØà	ˆUˆØ
!Ð#3Ð	4°dÐ;Ø
Ð+Ð	,¨dÐ3ðóñ
óð
ò.6ò,ó	4r!   