Ë
    ûûàgH  ã            
       óD  — d dl mZmZ d dlZd„ Zd„ Zej                  j                  ddd ed«      d	fgfdd
dgfdd ed«      d	fdgfdd
dgfg«      d„ «       Zej                  j                  ddd ed«      d	fgfdd
dgfdd ed«      d	fdgfdd
dgfg«      d„ «       Z	y)é    )ÚreverseÚreverse_lazyNc                 óâ   — |j                  «        |j                  «        | j                  |«       | j                  t	        d«      «      }|j
                  dk(  sJ ‚|d   t	        d«      k(  sJ ‚y )NÚaccount_change_passwordé.  ÚlocationÚaccount_set_password)Úset_unusable_passwordÚsaveÚforce_loginÚgetr   Ústatus_code)ÚclientÚuserÚuser_passwordÚresps       úh/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/account/tests/test_change_password.pyÚ.test_change_unusable_password_redirects_to_setr      sf   € Ø×ÑÔ Ø‡I�I„KØ
×Ñ�tÔØ�:‰:”gÐ7Ó8Ó9€DØ×Ñ˜sÒ"Ð"Ð"Ø�
ÑœwÐ'=Ó>Ò>Ð>Ñ>ó    c                 ó€   — | j                  t        d«      «      }|j                  dk(  sJ ‚|d   t        d«      k(  sJ ‚y )Nr	   r   r   r   )r   r   r   )Úauth_clientr   r   s      r   Ú,test_set_usable_password_redirects_to_changer      sC   € Ø�?‰?œ7Ð#9Ó:Ó;€DØ×Ñ˜sÒ"Ð"Ð"Ø�
ÑœwÐ'@ÓAÒAÐAÑAr   zlogout,next_url,redirect_chainFÚ r   r   ú/foo)r   r   T)z0/accounts/login/?next=/accounts/password/change/r   c                 óö   — ||_         |j                  «        |j                  «        | j                  |«        |«       }||dœ}|r||d<   | j	                  t        d«      |d¬«      }	|	j                  |k(  sJ ‚y )N)Ú	password1Ú	password2Únextr	   T©Úfollow)Ú!ACCOUNT_LOGOUT_ON_PASSWORD_CHANGEr
   r   r   Úpostr   Úredirect_chain)
r   r   Únext_urlÚpassword_factoryÚlogoutÚsettingsr#   ÚpasswordÚdatar   s
             r   Útest_set_passwordr*      s…   € ð, 28€HÔ.Ø×ÑÔ Ø‡I�I„KØ
×Ñ�tÔÙÓ!€HØ!°Ñ9€DÙØˆˆV‰Ø�;‰;ÜÐ&Ó'ØØð ó €Dð
 ×Ñ .Ò0Ð0Ñ0r   c	                 óê   — ||_         d|_         |«       }	||	|	dœ}
|r||
d<   | j                  t        d«      |
d¬«      }|j                  |k(  sJ ‚t        |«      dk(  sJ ‚d|d   j                  v sJ ‚y )	NT)Úoldpasswordr   r   r   r   r   é   zYour password has been changedr   )r!   ÚACCOUNT_EMAIL_NOTIFICATIONSr"   r   r#   ÚlenÚbody)r   r   r   r$   r%   r&   r'   r#   Ú
mailoutboxr(   r)   r   s               r   Útest_change_passwordr2   ;   s˜   € ð< 28€HÔ.Ø+/€HÔ(ÙÓ!€HØ(°xÈhÑW€DÙØˆˆV‰Ø×ÑÜÐ)Ó*ØØð ó €Dð
 ×Ñ .Ò0Ð0Ð0Üˆz‹?˜aÒÐÐØ+¨z¸!©}×/AÑ/AÑAÐAÑAr   )
Údjango.urlsr   r   Úpytestr   r   ÚmarkÚparametrizer*   r2   © r   r   ú<module>r8      s  ðß -ã ò?òBð ‡�×ÑØ$à	�‘lÐ#<Ó=¸sÐCÐDÐEØ	�˜˜Ð(àØáÐ7Ó8¸#Ð>ððð
	
ð 
ˆv˜�Ð'ðóñ&1ó'ð&1ð& ‡�×ÑØ$à	�‘lÐ#<Ó=¸sÐCÐDÐEØ	�˜˜Ð(àØáÐ7Ó8¸#Ð>ððð
	
ð 
ˆv˜�Ð'ðóñ&Bó'ñ&Br   