This commit is contained in:
Iliyan Angelov
2025-09-14 23:24:25 +03:00
commit c67067a2a4
71311 changed files with 6800714 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
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"
}
""",
)