Ë
    ûûàgX  ã                   óX   — 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	  G d„ dee«      Z
y	)
é    )ÚTestCase)ÚSocialAccount)ÚOAuth2TestsMixin©ÚMockedResponseé   )ÚGiteaProviderc                   ó6   — e Zd Zej                  Zd„ Zd„ Zd„ Zy)Ú
GiteaTestsc                 ó   — t        dd«      S )NéÈ   aC  
            {
                "id": 4940,
                "login": "giteauser",
                "full_name": "",
                "email": "giteauser@example.com",
                "avatar_url": "https://gitea.com/user/avatar/giteauser/-1",
                "language": "en-US",
                "is_admin": true,
                "last_login": "2021-08-20T20:07:39Z",
                "created": "2018-05-03T16:04:34Z",
                "restricted": false,
                "active": true,
                "prohibit_login": false,
                "location": "",
                "website": "",
                "description": "",
                "visibility": "public",
                "followers_count": 0,
                "following_count": 0,
                "starred_repos_count": 0,
                "username": "giteauser"
            }r   ©Úselfs    úi/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/gitea/tests.pyÚget_mocked_responsezGiteaTests.get_mocked_response   s   € ÜØðó
ð 	
ó    c                  ó   — y)NÚ	giteauser© r   s    r   Úget_expected_to_strzGiteaTests.get_expected_to_str)   s   € Ør   c                 óp  — d}| j                  t        d|«      «       t        j                  j	                  d¬«      }| j                  |j                  j	                  d«      «       |j                  «       }| j                  |j                  «       «       | j                  |j                  «       d«       y)z9String conversion when Gitea responds with empty usernamezb{
            "id": 4940,
            "login": "giteauser",
            "username": null
        }r   Ú4940)ÚuidÚnamer   N)Úloginr   r   ÚobjectsÚgetÚassertIsNoneÚ
extra_dataÚget_provider_accountÚassertIsNotNoneÚto_strÚassertEqual)r   ÚdataÚsocialaccountÚaccounts       r   Útest_account_name_nullz!GiteaTests.test_account_name_null,   s�   € ðˆð
 	�
‰
”> # tÓ,Ô-Ü%×-Ñ-×1Ñ1°fÐ1Ó=ˆØ×Ñ˜-×2Ñ2×6Ñ6°vÓ>Ô?Ø×4Ñ4Ó6ˆØ×Ñ˜WŸ^™^Ó-Ô.Ø×Ñ˜Ÿ™Ó)¨;Õ7r   N)	Ú__name__Ú
__module__Ú__qualname__r	   ÚidÚprovider_idr   r   r'   r   r   r   r   r   
   s   „ Ø×"Ñ"€Kò
ò8ó8r   r   N)Údjango.testr   Úallauth.socialaccount.modelsr   Úallauth.socialaccount.testsr   Úallauth.testsr   Úproviderr	   r   r   r   r   ú<module>r2      s#   ðÝ  å 6Ý 8Ý (å #ô.8Ð! 8õ .8r   