29 lines
827 B
Python
29 lines
827 B
Python
from allauth.socialaccount.tests import OAuth2TestsMixin
|
|
from allauth.tests import MockedResponse, TestCase
|
|
|
|
from .provider import ShareFileProvider
|
|
|
|
|
|
class ShareFileTests(OAuth2TestsMixin, TestCase):
|
|
provider_id = ShareFileProvider.id
|
|
|
|
def get_mocked_response(self):
|
|
return MockedResponse(
|
|
200,
|
|
"""
|
|
{"access_token": "12345678abcdef",
|
|
"refresh_token": "12345678abcdef",
|
|
"token_type": "bearer",
|
|
"expires_in": 28800,
|
|
"appcp": "sharefile.com",
|
|
"apicp": "sharefile.com",
|
|
"subdomain": "example",
|
|
"access_files_folders": true,
|
|
"modify_files_folders": true,
|
|
"admin_users": true,
|
|
"admin_accounts": true,
|
|
"change_my_settings": true,
|
|
"web_app_login": true}
|
|
""",
|
|
)
|