Ë
    ûûàg  ã                   ó~   — 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	 ddl
mZ  edd¬	«       G d
„ dee«      «       Zy)é    )ÚTestCase)Úoverride_settings)ÚSocialAccount)ÚOAuth2TestsMixin)ÚMockedResponseé   )ÚBitbucketOAuth2ProviderT)ÚSOCIALACCOUNT_QUERY_EMAILÚSOCIALACCOUNT_STORE_TOKENSc                   ó>   — e Zd Zej                  ZdZdZd„ Zd„ Z	d„ Z
y)Ú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    út/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/bitbucket_oauth2/tests.pyÚget_mocked_responsez(BitbucketOAuth2Tests.get_mocked_responseU   sL   € ä˜3 × 2Ñ 2Ó3Ü˜3 × 8Ñ 8Ó9Ü˜3 × 2Ñ 2Ó3Ü˜3 × 8Ñ 8Ó9ð	
ð 	
ó    c                  ó   — y)NÚ	tutorials© r   s    r   Úget_expected_to_strz(BitbucketOAuth2Tests.get_expected_to_str]   s   € Ør   c                 óú  — | j                  | j                  «       «       t        j                  j	                  d¬«      }| j                  |j                  j                  d«       | j                  |j                  j                  d«       |j                  «       }| j                  |j                  «       d«       | j                  |j                  «       d«       | j                  |j                  «       d«       y )Nr   )Úuidztutorials@bitbucket.orgz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Ñ1°kÐ1ÓBˆØ×Ñ˜×+Ñ+×4Ñ4°kÔBØ×Ñ˜×+Ñ+×1Ñ1Ð3LÔMØ×4Ñ4Ó6ˆØ×Ñ˜Ÿ™Ó)¨;Ô7Ø×Ñ˜×0Ñ0Ó2Ð4UÔVØ×ÑØ×"Ñ"Ó$Øxõ	
r   N)Ú__name__Ú
__module__Ú__qualname__r	   ÚidÚprovider_idr   r   r   r   r*   r   r   r   r   r      s-   „ à)×,Ñ,€Kð"€MðH ÐòD
òó
r   r   N)Údjango.testr   Údjango.test.utilsr   Úallauth.socialaccount.modelsr   Úallauth.socialaccount.testsr   Úallauth.testsr   Úproviderr	   r   r   r   r   ú<module>r6      s@   ðÝ  Ý /å 6Ý 8Ý (å -ñ ¨TÈdÔSô_
Ð+¨Xó _
ó Tñ_
r   