o
    ëË·e¿  ã                   @   sP   d dl mZ d dlmZmZ ddlmZ G dd„ deeƒZG dd„ deeƒZd	S )
é    )ÚOAuthTestsMixin)ÚMockedResponseÚTestCaseé   )ÚFlickrProviderc                       s*   e Zd ZejZdd„ Z‡ fdd„Z‡  ZS )ÚFlickrTestsc                 C   ó   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   ©Úself© r   úc/var/www/ideatree/venv/lib/python3.10/site-packages/allauth/socialaccount/providers/flickr/tests.pyÚget_mocked_response   ó   þ
þõzFlickrTests.get_mocked_responsec                    sZ   t t| ƒ ¡ }| ¡ }|  |jjd¡ |  |jjd¡ |  | ¡ d¡ |  | 	¡ d¡ d S )NÚraymondÚpennersú*http://www.flickr.com/people/12345678@N00/zraymond penners)
Úsuperr   Ú
test_loginÚget_provider_accountÚassertEqualÚuserÚ
first_nameÚ	last_nameÚget_profile_urlÚto_str©r   ÚaccountÚ	f_account©Ú	__class__r   r   r   /   ó   þzFlickrTests.test_login)	Ú__name__Ú
__module__Ú__qualname__r   ÚidÚprovider_idr   r   Ú__classcell__r   r   r!   r   r      s    $r   c                       s.   e Zd ZdZejZdd„ Z‡ fdd„Z‡  Z	S )ÚFlickrWithoutRealNameTestsz4Separate test for Flickr accounts without real namesc                 C   r   )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   r   r   r   r   @   r   z.FlickrWithoutRealNameTests.get_mocked_responsec                    sZ   t t| ƒ ¡ }| ¡ }|  |jjd¡ |  |jjd¡ |  | ¡ d¡ |  | 	¡ d¡ d S )NÚ r   Úpennersr)
r   r*   r   r   r   r   r   r   r   r   r   r!   r   r   r   d   r#   z%FlickrWithoutRealNameTests.test_login)
r$   r%   r&   Ú__doc__r   r'   r(   r   r   r)   r   r   r!   r   r*   ;   s
    $r*   N)	Úallauth.socialaccount.testsr   Úallauth.testsr   r   Úproviderr   r   r*   r   r   r   r   Ú<module>   s
   3