Ë
    ûûàg]  ã                   óx   — d dl mZ d dlmZ d dlmZ d dlmZ ddlm	Z	  eddd	ii¬
«       G d„ dee«      «       Z
y)é    )ÚTestCase)Úoverride_settings)ÚOAuth2TestsMixin©ÚMockedResponseé   )ÚNextCloudProviderÚ	nextcloudÚSERVERzhttps://nextcloud.example.org)ÚSOCIALACCOUNT_PROVIDERSc                   óD   ‡ — e Zd Zej                  Zdˆ fd„	Zd„ Zd„ Zˆ xZ	S )ÚNextCloudTestsc                 óL   •— t         t        | �  |¬«      j                  dd«      S )N)Úwith_refresh_tokenÚuidÚuser_id)Úsuperr   Úget_login_response_jsonÚreplace)Úselfr   Ú	__class__s     €úm/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/nextcloud/tests.pyr   z&NextCloudTests.get_login_response_json   s)   ø€ ä”. $ñ %Ø8JÐ$ÓKß‰W�U˜IÓ&ð	
ó    c                 ó   — t        dd«      S )NéÈ   a  
{
  "ocs": {
    "meta": {
      "status": "ok",
      "statuscode": 100,
      "message": "OK",
      "totalitems": "",
      "itemsperpage": ""
    },
    "data": {
      "enabled": true,
      "storageLocation": "\/var\/www\/html\/data\/pennersr",
      "id": "pennersr",
      "lastLogin": 1730973409000,
      "backend": "Database",
      "subadmin": [],
      "quota": {
        "free": 9159623057408,
        "used": 1585107741,
        "total": 9161208165149,
        "relative": 0.02,
        "quota": -3
      },
      "email": "batman@wayne.com",
      "displayname": "pennersr",
      "phone": "",
      "address": "",
      "website": "",
      "twitter": "",
      "groups": [
        "admin"
      ],
      "language": "nl",
      "locale": ""
    }
  }
}
r   ©r   s    r   Úget_mocked_responsez"NextCloudTests.get_mocked_response   s   € ÜØð&ó)
ð )	
r   c                  ó   — y)Nzbatman@wayne.com© r   s    r   Úget_expected_to_strz"NextCloudTests.get_expected_to_strC   s   € Ø!r   )T)
Ú__name__Ú
__module__Ú__qualname__r	   ÚidÚprovider_idr   r   r    Ú__classcell__)r   s   @r   r   r   
   s    ø„ ð $×&Ñ&€Kõ
ò*
öX"r   r   N)Údjango.testr   Údjango.test.utilsr   Úallauth.socialaccount.testsr   Úallauth.testsr   Úproviderr	   r   r   r   r   ú<module>r,      sE   ðÝ  Ý /å 8Ý (å 'ñ Ø(¨8Ð5TÐ*UÐVôô7"Ð% xó 7"óñ7"r   