Ë
    ûûàg  ã                   óp   — d dl mZmZmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZmZ ddlmZ  G d„ d	e	e«      Zy
)é    )Úparse_qsÚ	urlencodeÚurlparse)ÚTestCase)Úreverse)ÚOAuthTestsMixin)ÚMockedResponseÚmocked_responseé   )ÚPocketProviderc                   ó>   — e Zd Zej                  Zd„ Zd„ Zd„ Zdd„Z	y)ÚPocketOAuthTestsc                 ó   — g S )N© ©Úselfs    új/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/pocket/tests.pyÚget_mocked_responsez$PocketOAuthTests.get_mocked_response   s   € Øˆ	ó    c                  ó   — y)Nzname@example.comr   r   s    r   Úget_expected_to_strz$PocketOAuthTests.get_expected_to_str   s   € Ø!r   c                 ó   — t        dd«      S )NéÈ   zj
        {"access_token":"5678defg-5678-defg-5678-defg56",
        "username":"name@example.com"}
        )r	   r   s    r   Úget_access_token_responsez*PocketOAuthTests.get_access_token_response   s   € ÜØðó
ð 	
r   c           	      óv  — t        t        ddddi«      «      5  | j                  j                  t	        | j
                  j                  dz   «      dz   t        t        |¬«      «      z   «      }d d d «       t        d   «      }t        |j                  «      }t	        | j
                  j                  d	z   «      }| j                  |d
   d   j                  |«      d«       t        | j                  «       g|¢­Ž 5  | j                  j                  |«      }d d d «       |S # 1 sw Y   ŒµxY w# 1 sw Y   |S xY w)Nr   zL
                {"code": "dcba4321-dcba-4321-dcba-4321dc"}
                zcontent-typezapplication/jsonÚ_loginú?)ÚprocessÚlocationÚ	_callbackÚredirect_urir   )r
   r	   ÚclientÚpostr   ÚproviderÚidr   Údictr   r   ÚqueryÚassertGreaterÚfindr   Úget)r   Ú
resp_mocksr   ÚrespÚpÚqÚcomplete_urls          r   ÚloginzPocketOAuthTests.login   s   € ÜÜØðð  Ð!3Ð4óó
ñ 	ð —;‘;×#Ñ#Ü˜Ÿ™×(Ñ(¨8Ñ3Ó4ØñäœD¨Ô1Ó2ñ3óˆD÷	ô �T˜*Ñ%Ó&ˆÜ�Q—W‘WÓˆÜ˜tŸ}™}×/Ñ/°+Ñ=Ó>ˆØ×Ñ˜1˜^Ñ,¨QÑ/×4Ñ4°\ÓBÀAÔFÜ˜T×;Ñ;Ó=ÐKÀ
ÒKñ 	1Ø—;‘;—?‘? <Ó0ˆD÷	1àˆ÷)	ð 	ú÷$	1àˆús   ™AD"Ã<D.Ä"D+Ä.D8N)r0   )
Ú__name__Ú
__module__Ú__qualname__r   r%   Úprovider_idr   r   r   r0   r   r   r   r   r      s!   „ Ø ×#Ñ#€Kòò"ò
ôr   r   N)Úurllib.parser   r   r   Údjango.testr   Údjango.urlsr   Úallauth.socialaccount.testsr   Úallauth.testsr	   r
   r$   r   r   r   r   r   ú<module>r:      s(   ðß 6Ñ 6å  Ý å 7ß 9å $ô'�¨õ 'r   