Ë
    ûûàg  ã                   ó4   — d dl mZ d„ Zd„ Zd„ Zd„ Zd„ Zd„ Zy)	é    )Ú
HTTPStatusc                 ó  —  |dgd¬«      5  | j                   |d«      d|id¬«      }|j                  t        j                  k(  sJ ‚|j	                  «       dd	dd
œgt        j                  dœk(  sJ ‚	 d d d «       y # 1 sw Y   y xY w)Núphone*©Úphone©ÚACCOUNT_SIGNUP_FIELDSÚACCOUNT_LOGIN_METHODSúheadless:account:manage_phoner   úapplication/json©ÚdataÚcontent_typeÚsame_as_currentz5The new value must be different from the current one.)ÚcodeÚmessageÚparam)ÚerrorsÚstatus)ÚpostÚstatus_coder   ÚBAD_REQUESTÚjson)Úauth_clientÚuser_with_phoner   Úsettings_impacting_urlsÚheadless_reverseÚresps         úg/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/headless/account/tests/test_phone.pyÚtest_change_phone_to_samer       s±   € ñ 
!Ø'˜jØ(ô
ñ 
ð ×ÑÙÐ<Ó=à˜ðð ,ð  ó 
ˆð ×Ñ¤:×#9Ñ#9Ò9Ð9Ð9Ø�y‰y‹{ð .ØVØ$ñðô !×,Ñ,ñ	
ò 	
ð 		
ñ 	
÷
÷ 
ñ 
ús   ŒA'A=Á=Bc                 óp  —  |dgd¬«      5   |«       }| j                   |d«      d|id¬«      }|j                  t        j                  k(  sJ ‚|j	                  «       |dd	œgd
dœk(  sJ ‚| j                   |d«      d|d   d   id¬«      }|j                  t        j
                  k(  sJ ‚| j                   |d«      d|d   d   id¬«      }|j                  t        j                  k(  sJ ‚| j                   |d«      d¬«      }|j	                  «       |dd	œgddœk(  sJ ‚	 d d d «       y # 1 sw Y   y xY w)Nr   r   r   r   r   r   r   F)r   ÚverifiedéÊ   )r   r   úheadless:account:verify_phoner   éÿÿÿÿ)r   TéÈ   )r   r   r   ÚACCEPTEDr   ÚOKÚCONFLICTÚget©	r   r   r   r   r   Úphone_factoryÚ
sms_outboxÚ	new_phoner   s	            r   Útest_change_phoner/      s©  € ñ 
!Ø'˜jØ(ô
ñ 5
ñ "“Oˆ	Ø×ÑÙÐ<Ó=à˜ðð ,ð  ó 
ˆð ×Ñ¤:×#6Ñ#6Ò6Ð6Ð6Ø�y‰y‹{ð 'Ø %ñðð ñ
ò 
ð 	
ð 
ð ×ÑÙÐ<Ó=à˜
 2™ vÑ.ðð ,ð  ó 
ˆð ×Ñ¤:§=¡=Ò0Ð0Ð0à×ÑÙÐ<Ó=à˜
 2™ vÑ.ðð ,ð  ó 
ˆð ×Ñ¤:×#6Ñ#6Ò6Ð6Ð6à�‰ÙÐ<Ó=Ø+ð ó 
ˆð �y‰y‹{ð 'Ø $ñðð ñ
ò 
ð 	
ñ 
÷[5
÷ 5
ñ 5
ús   ŒDD,Ä,D5c                 óÀ   —  |ddgd¬«      5  | j                   |d«      ||dœd¬«      }|j                  t        j                  k(  sJ ‚	 d d d «       y # 1 sw Y   y xY w)	Nr   ú
password1*r   r   zheadless:account:login©r   Úpasswordr   r   )r   r   r   r(   )Úclientr   r   Úuser_passwordr   r   r   s          r   Ú
test_loginr6   `   so   € ñ 
!Ø'¨Ð6Ø(ô
ñ 	1ð �{‰{ÙÐ5Ó6Ø ¨mÑ<Ø+ð ó 
ˆð
 ×Ñ¤:§=¡=Ò0Ð0Ñ0÷	1÷ 	1ñ 	1ús   �=AÁAc                 óv  —  |dgd¬«      5  | j                   |d«      d|id¬«      }|j                  t        j                  k(  sJ ‚|d   d	   }| j                   |d
«      d	|id¬«      }|j                  t        j                  k(  sJ ‚|j                  «       }|d   d   sJ ‚	 d d d «       y # 1 sw Y   y xY w)Nr   r   r   z#headless:account:request_login_coder   r   r   r%   r   z#headless:account:confirm_login_codeÚmetaÚis_authenticated)r   r   r   ÚUNAUTHORIZEDr(   r   )	r4   r   r   r   r   r-   r   r   r   s	            r   Útest_login_by_coder;   t   sÞ   € ñ 
!Ø'˜jØ(ô
ñ 0ð �{‰{ÙÐBÓCà˜ðð ,ð ó 
ˆð ×Ñ¤:×#:Ñ#:Ò:Ð:Ð:Ø˜"‰~˜fÑ%ˆØ�{‰{ÙÐBÓCØ˜$�Ø+ð ó 
ˆð
 ×Ñ¤:§=¡=Ò0Ð0Ð0Ø�y‰y‹{ˆØ�F‰|Ð.Ò/Ð/Ñ/÷)0÷ 0ñ 0ús   ŒBB/Â/B8c                 ó  —  |ddgd¬«      5  |j                   |d«      | |«       dœd¬«      }|j                  t        j                  k(  sJ ‚|j	                  «       d	   d
   D �	cg c]  }	|	j                  d«      sŒ|	‘Œ c}	d   }
|
d   dk(  sJ ‚t        |«      dk(  sJ ‚|d   d   }|j                   |d«      d|id¬«      }|j	                  «       d   t        j                  k(  sJ ‚	 d d d «       y c c}	w # 1 sw Y   y xY w)Nr   r1   r   r   zheadless:account:signupr2   r   r   r   ÚflowsÚ
is_pendingr   ÚidÚverify_phoneé   r%   r   r$   r   )r   r   r   r:   r   r*   Úlenr(   )Údbr4   r   r   r   Úheadless_clientÚpassword_factoryr-   r   ÚflowÚpending_flowr   s               r   Útest_signuprH   “   s:  € ñ 
!Ø'¨Ð6Ø(ô
ñ 6ð �{‰{ÙÐ6Ó7àÙ,Ó.ñð ,ð ó 
ˆð ×Ñ¤:×#:Ñ#:Ò:Ð:Ð:à!ŸY™Y›[¨Ñ0°Ñ9ö
Ø¸T¿X¹XÀlÕ=SŠDò
à
ñˆð ˜DÑ! ^Ò3Ð3Ð3Ü�:‹ !Ò#Ð#Ð#Ø˜"‰~˜fÑ%ˆØ�{‰{ÙÐ<Ó=à˜ðð ,ð ó 
ˆð �y‰y‹{˜8Ñ$¬
¯©Ò5Ð5Ñ5÷56ð 6ùò
÷6ð 6ús%   �AC;Á'C6Á>C6ÂA*C;Ã6C;Ã;Dc                 ó  —  |ddgd¬«      5   |«       }| j                   |d«      d|id¬«      }|j                  t        j                  k(  sJ ‚|j	                  «       d	   d
   ddigk(  sJ ‚	 d d d «       y # 1 sw Y   y xY w)NTr   r   )Ú!ACCOUNT_REAUTHENTICATION_REQUIREDr	   r
   r   r   r   r   r   r=   r?   Úreauthenticate)r   r   r   r:   r   r+   s	            r   Útest_reauthenticationrL   º   s©   € ñ 
!Ø*.Ø'˜jØ(ô
ñ Jñ
 "“Oˆ	Ø×ÑÙÐ<Ó=à˜ðð ,ð  ó 
ˆð ×Ñ¤:×#:Ñ#:Ò:Ð:Ð:Ø�y‰y‹{˜6Ñ" 7Ñ+°Ð7GÐ0HÐ/IÒIÐIÑI÷J÷ Jñ Jús   �A!A8Á8BN)Úhttpr   r    r/   r6   r;   rH   rL   © ó    r   ú<module>rP      s)   ðÝ ò
ò6>
òB1ò(0ò>$6óNJrO   