o
    "4gx                     @   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 )    )OAuth2TestsMixin)MockedResponseTestCase   )KakaoProviderc                   @   s(   e Zd ZejZdZdd ZdddZdS )
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                 C   s   dS )Nzsample@sample.com )selfr   r   t/var/www/html/authentication-server/venv/lib/python3.10/site-packages/allauth/socialaccount/providers/kakao/tests.pyget_expected_to_str6   s   zKakaoTests.get_expected_to_strNc                 C   s   |d u r| j }td|S )N   )
kakao_datar   )r	   datar   r   r
   get_mocked_response9   s   
zKakaoTests.get_mocked_response)N)	__name__
__module____qualname__r   idprovider_idr   r   r   r   r   r   r
   r      s
    ,r   N)allauth.socialaccount.testsr   allauth.testsr   r   providerr   r   r   r   r   r
   <module>   s    