o
    ëË·e°  ã                   @   s>   d dl mZ d dlmZmZ ddlmZ G dd„ deeƒZdS )é    )ÚOAuthTestsMixin)ÚMockedResponseÚTestCaseé   )ÚBitbucketProviderc                       s*   e Zd ZejZdd„ Z‡ fdd„Z‡  ZS )ÚBitbucketTestsc                 C   s   t ddƒt ddƒgS )NéÈ   z£
[{"active": true, "email": "raymond.penners@example.com", "primary": true},
 {"active": true, "email": "raymond.penners@example.org", "primary": false}
]
        a(  
{"repositories": [],
 "user": {"avatar": "https://secure.gravatar.com/avatar.jpg",
           "display_name": "pennersr",
           "first_name": "",
           "is_team": false,
           "last_name": "",
           "resource_uri": "/1.0/users/pennersr",
           "username": "pennersr"}}
 )r   )Úself© r
   úf/var/www/ideatree/venv/lib/python3.10/site-packages/allauth/socialaccount/providers/bitbucket/tests.pyÚget_mocked_response   s   þþ÷z"BitbucketTests.get_mocked_responsec                    sJ   t t| ƒ ¡ }| ¡ }|  | ¡ d¡ |  | ¡ d¡ |  | ¡ d¡ d S )NÚpennersrz&https://secure.gravatar.com/avatar.jpgzhttp://bitbucket.org/pennersr)Úsuperr   Ú
test_loginÚget_provider_accountÚassertEqualÚget_usernameÚget_avatar_urlÚget_profile_url)r	   ÚaccountÚ
bb_account©Ú	__class__r
   r   r   %   s   þzBitbucketTests.test_login)	Ú__name__Ú
__module__Ú__qualname__r   ÚidÚprovider_idr   r   Ú__classcell__r
   r
   r   r   r      s    r   N)Úallauth.socialaccount.testsr   Úallauth.testsr   r   Úproviderr   r   r
   r
   r
   r   Ú<module>   s   