a
    Qx_                     @   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
   j/var/www/html/Ranjet/env/lib/python3.9/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	   Zwith_refresh_tokenr
   r
   r   get_login_response_json   s    z)DigitalOceanTests.get_login_response_jsonN)T)__name__
__module____qualname__r   idZprovider_idr   r   r
   r
   r
   r   r      s   r   N)Zallauth.socialaccount.testsr   Zallauth.testsr   r   Zproviderr   r   r
   r
   r
   r   <module>   s   