o
    ˷e                     @   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   )DigitalOceanProviderc                   @   s$   e Zd ZejZdd ZdddZdS )DigitalOceanTestsc                 C   s
   t ddS )N   aT  
        {
          "account": {
            "droplet_limit": 25,
            "floating_ip_limit": 5,
            "email": "sammy@example.com",
            "uuid": "b6fr89dbf6d9156cace5f3c78dc9851d957381ef",
            "email_verified": true,
            "status": "active",
            "status_message": ""
          }
        }
        )r   )self r
   i/var/www/ideatree/venv/lib/python3.10/site-packages/allauth/socialaccount/providers/digitalocean/tests.pyget_mocked_response
   s   z%DigitalOceanTests.get_mocked_responseTc                 C   s   dS )Naw  
        {
          "access_token": "testac",
          "token_type": "bearer",
          "expires_in": 2592000,
          "refresh_token": "00a3aae641658d",
          "scope": "read write",
          "info": {
            "name": "Sammy the Shark",
            "email":"sammy@example.com",
            "uuid":"b6fr89dbf6d9156cace5f3c78dc9851d957381ef"
          }
        }r
   )r	   with_refresh_tokenr
   r
   r   get_login_response_json   s   z)DigitalOceanTests.get_login_response_jsonN)T)__name__
__module____qualname__r   idprovider_idr   r   r
   r
   r
   r   r      s    r   N)allauth.socialaccount.testsr   allauth.testsr   r   providerr   r   r
   r
   r
   r   <module>   s    