o
    h                     @   sF   d dl mZ d dlmZ d dlmZ ddlmZ G dd deeZdS )	    )TestCase)OAuth2TestsMixinMockedResponse   )TwentyThreeAndMeProviderc                   @   s,   e Zd ZejZdd Zdd Zd	ddZdS )
TwentyThreeAndMeTestsc                 C   s
   t ddS )N   z
        {
            "profiles": [
                {"id": "56c46bdb0902f8e2", "genotyped": false}
            ],
            "id": "b4b975a5a6a1b80b"
        }
        r   self r   q/var/www/html/env_mimamsha/lib/python3.10/site-packages/allauth/socialaccount/providers/twentythreeandme/tests.pyget_mocked_response   s   z)TwentyThreeAndMeTests.get_mocked_responsec                 C      dS )N23andMer   r
   r   r   r   get_expected_to_str      z)TwentyThreeAndMeTests.get_expected_to_strTc                 C   r   )Nz
        {
            "access_token":"testac",
            "token_type":"bearer",
            "expires_in": 86400,
            "refresh_token":"33c53cd7bb",
            "scope":"basic"
        }r   )r   with_refresh_tokenr   r   r   get_login_response_json   r   z-TwentyThreeAndMeTests.get_login_response_jsonN)T)	__name__
__module____qualname__r   idprovider_idr   r   r   r   r   r   r   r   	   s
    r   N)	django.testr   allauth.socialaccount.testsr   allauth.testsr   providerr   r   r   r   r   r   <module>   s
    