Files
GNX-mailEnterprise/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/stackexchange/tests.py
Iliyan Angelov c67067a2a4 Mail
2025-09-14 23:24:25 +03:00

46 lines
1.5 KiB
Python

from allauth.socialaccount.tests import OAuth2TestsMixin
from allauth.tests import MockedResponse, TestCase
from .provider import StackExchangeProvider
class StackExchangeTests(OAuth2TestsMixin, TestCase):
provider_id = StackExchangeProvider.id
def get_mocked_response(self):
return MockedResponse(
200,
"""
{
"has_more": false,
"items": [
{
"is_employee": false,
"last_access_date": 1356200390,
"display_name": "pennersr",
"account_id": 291652,
"badge_counts": {
"bronze": 2,
"silver": 2,
"gold": 0
},
"last_modified_date": 1356199552,
"profile_image":
"http://www.gravatar.com/avatar/053d648486d567d3143d6bad8df8cfeb?d=identicon&r=PG",
"user_type": "registered",
"creation_date": 1296223711,
"reputation_change_quarter": 148,
"reputation_change_year": 378,
"reputation": 504,
"link": "http://stackoverflow.com/users/593944/pennersr",
"reputation_change_week": 0,
"user_id": 593944,
"reputation_change_month": 10,
"reputation_change_day": 0
}
],
"quota_max": 10000,
"quota_remaining": 9999
}""",
) # noqa