a
    ‹Qx_°  ã                   @   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
   úg/var/www/html/Ranjet/env/lib/python3.9/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 )NZpennersrz&https://secure.gravatar.com/avatar.jpgzhttp://bitbucket.org/pennersr)Úsuperr   Ú
test_loginZget_provider_accountZassertEqualZget_usernameZget_avatar_urlZget_profile_url)r	   ZaccountZ
bb_account©Ú	__class__r
   r   r   %   s    þzBitbucketTests.test_login)	Ú__name__Ú
__module__Ú__qualname__r   ÚidZprovider_idr   r   Ú__classcell__r
   r
   r   r   r      s   r   N)Zallauth.socialaccount.testsr   Zallauth.testsr   r   Zproviderr   r   r
   r
   r
   r   Ú<module>   s   