
    fx                     D    d dl mZ d dlmZmZ ddlmZ  G d dee      Zy)    )OAuth2TestsMixin)MockedResponseTestCase   )KakaoProviderc                   6    e Zd Zej                  ZdZd ZddZy)
KakaoTestsu  
        {
            "id": 123456789,
            "connected_at": "2022-04-11T01:45:28Z",
            "kakao_account": {
                "profile_nickname_needs_agreement": false,
                "profile_image_needs_agreement": false,
                "profile": {
                    "nickname": "홍길동",
                    "thumbnail_image_url": "http://yyy.kakao.com/.../img_110x110.jpg",
                    "profile_image_url": "http://yyy.kakao.com/dn/.../img_640x640.jpg",
                    "is_default_image":false,
                    "is_default_nickname": false
                },
                "name_needs_agreement":false,
                "name":"홍길동",
                "email_needs_agreement":false,
                "is_email_valid": true,
                "is_email_verified": true,
                "email": "sample@sample.com",
                "age_range_needs_agreement":false,
                "age_range":"20~29",
                "birthyear_needs_agreement": false,
                "birthyear": "2002",
                "birthday_needs_agreement":false,
                "birthday":"1130",
                "birthday_type":"SOLAR",
                "gender_needs_agreement":false,
                "gender":"female",
                "phone_number_needs_agreement": false,
                "phone_number": "+82 010-1234-5678",
                "ci_needs_agreement": false,
                "ci": "CI",
                "ci_authenticated_at": "2019-03-11T11:25:22Z"
            },
            "properties":{
                "CUSTOM_PROPERTY_KEY": "CUSTOM_PROPERTY_VALUE"
            },
            "for_partner": {
                "uuid": "UUID"
            }
        }
    c                      y)Nzsample@sample.com )selfs    f/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/kakao/tests.pyget_expected_to_strzKakaoTests.get_expected_to_str6   s    "    Nc                 6    || j                   }t        d|      S )N   )
kakao_datar   )r   datas     r   get_mocked_responsezKakaoTests.get_mocked_response9   s    <??Dc4((r   )N)	__name__
__module____qualname__r   idprovider_idr   r   r   r   r   r   r	   r	      s    ""K*JX#)r   r	   N)allauth.socialaccount.testsr   allauth.testsr   r   providerr   r	   r   r   r   <module>r      s    8 2 #5)!8 5)r   