Ë
    ûûàg¦  ã                   óp   — d dl mZ d dlmZ d dlmZ d dlmZ ddlm	Z	  G d„ dee«      Z
 G d	„ d
ee«      Zy)é    )ÚTestCase)ÚSocialAccount)ÚOAuthTestsMixin©ÚMockedResponseé   )ÚFlickrProviderc                   óB   ‡ — e Zd Zej                  Zd„ Zd„ Zˆ fd„Zˆ xZ	S )ÚFlickrTestsc                 ó2   — t        dd«      t        dd«      gS )NéÈ   úg
 {"stat": "ok",
  "user": {
    "username": {
    "_content": "pennersr"},
    "id": "12345678@N00"}}
aâ  
{"person": {"username": {"_content": "pennersr"}, "photosurl": {"_content":
 "http://www.flickr.com/photos/12345678@N00/"},
 "nsid": "12345678@N00",
 "path_alias": null, "photos": {"count": {"_content": 0},
 "firstdatetaken": {"_content": null}, "views": {"_content": "28"},
 "firstdate": {"_content": null}}, "iconserver": "0",
 "description": {"_content": ""}, "mobileurl": {"_content":
 "http://m.flickr.com/photostream.gne?id=6294613"},
 "profileurl": {
 "_content": "http://www.flickr.com/people/12345678@N00/"},
 "mbox_sha1sum": {"_content":
 "5e5b359c123e54f95236209c8808d607a5cdd21e"},
 "ispro": 0, "location": {"_content": ""},
 "id": "12345678@N00",
 "realname": {"_content": "raymond penners"},
 "iconfarm": 0}, "stat": "ok"}
r   ©Úselfs    új/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/flickr/tests.pyÚget_mocked_responsezFlickrTests.get_mocked_response   ó0   € ô Øðó	ô Øðóð 
ð  	
ó    c                  ó   — y©NÚpennersr© r   s    r   Úget_expected_to_strzFlickrTests.get_expected_to_str1   ó   € Ør   c                 óš  •— t         ‰| �  «        t        j                  j	                  d¬«      }|j                  «       }| j                  |j                  j                  d«       | j                  |j                  j                  d«       | j                  |j                  «       d«       | j                  |j                  «       d«       y )Nú12345678@N00©ÚuidÚraymondÚpennersú*http://www.flickr.com/people/12345678@N00/r   ©ÚsuperÚ
test_loginr   ÚobjectsÚgetÚget_provider_accountÚassertEqualÚuserÚ
first_nameÚ	last_nameÚget_profile_urlÚto_str©r   ÚaccountÚ	f_accountÚ	__class__s      €r   r$   zFlickrTests.test_login4   s¡   ø€ Ü‰ÑÔÜ×'Ñ'×+Ñ+°Ð+Ó?ˆØ×0Ñ0Ó2ˆ	Ø×Ñ˜Ÿ™×0Ñ0°)Ô<Ø×Ñ˜Ÿ™×/Ñ/°Ô;Ø×ÑØ×%Ñ%Ó'Ø8ô	
ð 	×Ñ˜×)Ñ)Ó+¨ZÕ8r   )
Ú__name__Ú
__module__Ú__qualname__r	   ÚidÚprovider_idr   r   r$   Ú__classcell__©r1   s   @r   r   r   
   s#   ø„ Ø ×#Ñ#€Kò"
òH÷
9ð 
9r   r   c                   óF   ‡ — e Zd ZdZej
                  Zd„ Zd„ Zˆ fd„Z	ˆ xZ
S )ÚFlickrWithoutRealNameTestsz4Separate test for Flickr accounts without real namesc                 ó2   — t        dd«      t        dd«      gS )Nr   r   aÓ  
{"person": {"username": {"_content": "pennersr"}, "photosurl": {"_content":
 "http://www.flickr.com/photos/12345678@N00/"},
 "nsid": "12345678@N00",
 "path_alias": null, "photos": {"count": {"_content": 0},
 "firstdatetaken": {"_content": null}, "views": {"_content": "28"},
 "firstdate": {"_content": null}}, "iconserver": "0",
 "description": {"_content": ""}, "mobileurl": {"_content":
 "http://m.flickr.com/photostream.gne?id=6294613"},
 "profileurl": {
 "_content": "http://www.flickr.com/people/12345678@N00/"},
 "mbox_sha1sum": {"_content":
 "5e5b359c123e54f95236209c8808d607a5cdd21e"},
 "ispro": 0, "location": {"_content": ""},
 "id": "12345678@N00",
 "realname": {"_content": ""},
 "iconfarm": 0}, "stat": "ok"}
r   r   s    r   r   z.FlickrWithoutRealNameTests.get_mocked_responseF   r   r   c                  ó   — yr   r   r   s    r   r   z.FlickrWithoutRealNameTests.get_expected_to_strj   r   r   c                 óš  •— t         ‰| �  «        t        j                  j	                  d¬«      }|j                  «       }| j                  |j                  j                  d«       | j                  |j                  j                  d«       | j                  |j                  «       d«       | j                  |j                  «       d«       y )Nr   r   Ú r!   r   r"   r.   s      €r   r$   z%FlickrWithoutRealNameTests.test_loginm   s¡   ø€ Ü‰ÑÔÜ×'Ñ'×+Ñ+°Ð+Ó?ˆØ×0Ñ0Ó2ˆ	Ø×Ñ˜Ÿ™×0Ñ0°"Ô5Ø×Ñ˜Ÿ™×/Ñ/°Ô4Ø×ÑØ×%Ñ%Ó'Ø8ô	
ð 	×Ñ˜×)Ñ)Ó+¨ZÕ8r   )r2   r3   r4   Ú__doc__r	   r5   r6   r   r   r$   r7   r8   s   @r   r:   r:   A   s&   ø„ Ù>à ×#Ñ#€Kò"
òH÷
9ð 
9r   r:   N)Údjango.testr   Úallauth.socialaccount.modelsr   Úallauth.socialaccount.testsr   Úallauth.testsr   Úproviderr	   r   r:   r   r   r   ú<module>rE      s1   ðÝ  å 6Ý 7Ý (å $ô49�/ 8ô 49ôn69 °(õ 69r   