Files
Iliyan Angelov c67067a2a4 Mail
2025-09-14 23:24:25 +03:00

32 lines
1.0 KiB
Python

from allauth.socialaccount.tests import OAuth2TestsMixin
from allauth.tests import MockedResponse, TestCase
from .provider import MediaWikiProvider
class MediaWikiTests(OAuth2TestsMixin, TestCase):
provider_id = MediaWikiProvider.id
def get_mocked_response(self):
return MockedResponse(
200,
"""
{
"iss": "https://meta.wikimedia.org",
"sub": 12345,
"aud": "1234567890abcdef",
"exp": 946681300,
"iat": 946681200,
"username": "John Doe",
"editcount": 123,
"confirmed_email": true,
"blocked": false,
"registered": "20000101000000",
"groups": ["*", "user", "autoconfirmed"],
"rights": ["read", "edit"],
"grants": ["basic"],
"email": "johndoe@example.com"
}
""",
)