Ë
    ûûàg²  ã                   ó~   — d dl mZ d dlmZ d dlZd dlmZ d„ Zej                  j                  dddg«      d	„ «       Z
y)
é    )ÚClient)ÚreverseN)ÚUserSessionc                 ó”  — t        d¬«      }t        d¬«      }||fD ];  }|j                  t        d«      | j                  |dœ«      }|j                  dk(  rŒ;J ‚ t
        j                  j                  | ¬«      j                  «       dk(  sJ ‚t        t
        j                  j                  | ¬«      j                  d	«      «      }|d
   j                  dk(  sJ ‚|d   j                  dk(  sJ ‚||fD ]-  }|j                  t        d«      «      }|j                  dk(  rŒ-J ‚ |j                  t        d«      «      }|j                  dk(  sJ ‚t
        j                  j                  | ¬«      j                  «       dk(  sJ ‚t
        j                  j                  | |d
   j                  ¬«      j                  «       sJ ‚t
        j                  j                  | |d   j                  ¬«      j                  «       rJ ‚|j                  t        d«      «      }|j                  dk(  sJ ‚|d   t        d«      dz   t        d«      z   k(  sJ ‚y )NzMozilla Firefox)ÚHTTP_USER_AGENTÚNyxtÚaccount_login©ÚloginÚpasswordé.  )Úuseré   Úpkr   é   Úusersessions_listéÈ   )r   r   Úlocationz?next=)r   Úpostr   ÚusernameÚstatus_coder   ÚobjectsÚfilterÚcountÚlistÚorder_byÚ
user_agentÚgetr   Úexists)r   Úuser_passwordÚfirefoxÚnyxtÚclientÚrespÚsessionss          úc/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/usersessions/tests/test_views.pyÚtest_overall_flowr'   	   s4  € ÜÐ%6Ô7€GÜ &Ô)€DØ˜D�/ò 'ˆØ�{‰{Ü�OÓ$Ø—m‘m°Ñ?ó
ˆð ×Ñ 3Ó&Ð&Ð&ð'ô ×Ñ×%Ñ%¨4Ð%Ó0×6Ñ6Ó8¸AÒ=Ð=Ð=Ü”K×'Ñ'×.Ñ.°DÐ.Ó9×BÑBÀ4ÓHÓI€HØ�A‰;×!Ñ!Ð%6Ò6Ð6Ð6Ø�A‰;×!Ñ! VÒ+Ð+Ð+Ø˜D�/ò 'ˆØ�z‰zœ'Ð"5Ó6Ó7ˆØ×Ñ 3Ó&Ð&Ð&ð'ð �<‰<œÐ 3Ó4Ó5€DØ×Ñ˜sÒ"Ð"Ð"Ü×Ñ×%Ñ%¨4Ð%Ó0×6Ñ6Ó8¸AÒ=Ð=Ð=Ü×Ñ×%Ñ%¨4°H¸Q±K·N±NÐ%ÓC×JÑJÔLÐLÐLÜ×"Ñ"×)Ñ)¨t¸À¹¿¹Ð)ÓG×NÑNÔPÐPÐPØ�8‰8”GÐ/Ó0Ó1€DØ×Ñ˜sÒ"Ð"Ð"Ø�
Ñœw Ó7¸(ÑBÄWØóFñ  ò ð ñ ó    Úlogout_on_passwd_changeTFc                 óŒ  — || _         |j                  t        d«      |j                  |dœ«      }|j                  dk(  sJ ‚t        t        j                  j                  |«      «      dk(  sJ ‚ |«       }|j                  t        d«      |||dœ«      }t        t        j                  j                  |«      «      |rdndk(  sJ ‚y )Nr	   r
   r   r   Úaccount_change_password)ÚoldpasswordÚ	password1Ú	password2r   )	Ú!ACCOUNT_LOGOUT_ON_PASSWORD_CHANGEr   r   r   r   Úlenr   r   Úpurge_and_list)Úsettingsr)   r#   r   r    Úpassword_factoryr$   Únew_passwords           r&   Ú)test_change_password_updates_user_sessionr5   %   sÇ   € ð 2I€HÔ.Ø�;‰;Ü�Ó Ø—-‘-¨]Ñ;ó€Dð ×Ñ˜sÒ"Ð"Ð"ÜŒ{×"Ñ"×1Ñ1°$Ó7Ó8¸AÒ=Ð=Ð=á#Ó%€LØ�;‰;ÜÐ)Ó*à(Ø%Ø%ñ	
ó€Dô Œ{×"Ñ"×1Ñ1°$Ó7Ó8Ù$‰¨!òð ñ r(   )Údjango.testr   Údjango.urlsr   ÚpytestÚallauth.usersessions.modelsr   r'   ÚmarkÚparametrizer5   © r(   r&   ú<module>r=      sA   ðÝ Ý ã å 3òð8 ‡�×ÑÐ2°T¸5°MÓBñó Cñr(   