o
    š"4gF  ã                   @   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é   )ÚDingTalkProviderc                   @   s,   e Zd ZejZdd„ Zd	dd„Zdd„ ZdS )
ÚDingTalkTestsc                 C   s
   t ddƒS )NéÈ   a   {
            "nick": "aiden",
            "unionId": "hTaCSb1nM4RXii6jaQvHZqQiEiE",
            "avatarUrl": "https://static-legacy.dingtalk.com/media/lADPDg7mViaksW3NBJPNBJI_1170_1171.jpg",
            "openId": "ELdCPlk0V2LodZHx3n0p5AiEiE"
            })r   ©Úself© r   úw/var/www/html/authentication-server/venv/lib/python3.10/site-packages/allauth/socialaccount/providers/dingtalk/tests.pyÚget_mocked_response
   s   þz!DingTalkTests.get_mocked_responseTc                 C   ó   dS )NzU{
    "accessToken": "testac",
    "expireIn": "3600",
    "refreshToken": "testrf"
}r   )r
   Úwith_refresh_tokenr   r   r   Úget_login_response_json   ó   z%DingTalkTests.get_login_response_jsonc                 C   r   )NÚaidenr   r	   r   r   r   Úget_expected_to_str   r   z!DingTalkTests.get_expected_to_strN)T)	Ú__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    