
    )Jf1                         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
  edd           G d	 d
ee                      ZdS )    )override_settings)SocialAccount)OAuth2TestsMixin)MockedResponseTestCase   )BitbucketOAuth2ProviderT)SOCIALACCOUNT_QUERY_EMAILSOCIALACCOUNT_STORE_TOKENSc                   0    e Zd Zej        ZdZdZd Zd Z	dS )BitbucketOAuth2Testsa  
        {
            "created_on": "2011-12-20T16:34:07.132459+00:00",
            "display_name": "tutorials account",
            "links": {
                "avatar": {
                    "href":
                    "https://bitbucket-assetroot.s3.amazonaws.com/c/photos/2013/Nov/25/tutorials-avatar-1563784409-6_avatar.png"
                },
                "followers": {
                    "href":
                    "https://api.bitbucket.org/2.0/users/tutorials/followers"
                },
                "following": {
                    "href":
                    "https://api.bitbucket.org/2.0/users/tutorials/following"
                },
                "html": {
                    "href": "https://bitbucket.org/tutorials"
                },
                "repositories": {
                    "href":
                    "https://api.bitbucket.org/2.0/repositories/tutorials"
                },
                "self": {
                    "href": "https://api.bitbucket.org/2.0/users/tutorials"
                }
            },
            "location": "Santa Monica, CA",
            "type": "user",
            "username": "tutorials",
            "uuid": "{c788b2da-b7a2-404c-9e26-d3f077557007}",
            "website": "https://tutorials.bitbucket.org/"
        }
    a-  
        {
            "page": 1,
            "pagelen": 10,
            "size": 1,
            "values": [
                {
                    "email": "tutorials@bitbucket.org",
                    "is_confirmed": true,
                    "is_primary": true,
                    "links": {
                        "self": {
                            "href":
                            "https://api.bitbucket.org/2.0/user/emails/tutorials@bitbucket.org"
                        }
                    },
                    "type": "email"
                },
                {
                    "email": "tutorials+secondary@bitbucket.org",
                    "is_confirmed": true,
                    "is_primary": true,
                    "links": {
                        "self": {
                            "href":
                            "https://api.bitbucket.org/2.0/user/emails/tutorials+secondary@bitbucket.org"
                        }
                    },
                    "type": "email"
                }
            ]
        }
    c                     t          d| j                  t          d| j                  t          d| j                  t          d| j                  gS )N   )r   response_dataemail_response_data)selfs    y/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/bitbucket_oauth2/tests.pyget_mocked_responsez(BitbucketOAuth2Tests.get_mocked_responseT   sL    3 2333 8993 2333 899	
 	
    c                 ,   |                      |                                            t          j                            d          }|                     |j        j        d           |                     |j        j        d           |	                                }|                     |
                                d           |                     |                                d           |                     |                                d           d S )N	tutorials)uidztutorials@bitbucket.orgztutorials accountzhttps://bitbucket.org/tutorialszjhttps://bitbucket-assetroot.s3.amazonaws.com/c/photos/2013/Nov/25/tutorials-avatar-1563784409-6_avatar.png)loginr   r   objectsgetassertEqualuserusernameemailget_provider_accountto_strget_profile_urlget_avatar_url)r   socialaccountaccounts      r   test_provider_accountz*BitbucketOAuth2Tests.test_provider_account\   s    

4++--...%-11k1BB+4kBBB+13LMMM4466))+>???00224UVVV""$$x	
 	
 	
 	
 	
r   N)
__name__
__module____qualname__r	   idprovider_idr   r   r   r&    r   r   r   r   
   sK        ),K"MH D
 
 

 
 
 
 
r   r   N)django.test.utilsr   allauth.socialaccount.modelsr   allauth.socialaccount.testsr   allauth.testsr   r   providerr	   r   r,   r   r   <module>r2      s    / / / / / / 6 6 6 6 6 6 8 8 8 8 8 8 2 2 2 2 2 2 2 2 - - - - - - TdSSS\
 \
 \
 \
 \
+X \
 \
 TS\
 \
 \
r   