22 lines
599 B
Python
22 lines
599 B
Python
from allauth.socialaccount.tests import OAuth2TestsMixin
|
|
from allauth.tests import MockedResponse, TestCase
|
|
|
|
from .provider import SlackProvider
|
|
|
|
|
|
class SlackOAuth2Tests(OAuth2TestsMixin, TestCase):
|
|
provider_id = SlackProvider.id
|
|
|
|
def get_mocked_response(self):
|
|
return MockedResponse(
|
|
200,
|
|
"""{
|
|
"ok": true,
|
|
"url": "https:\\/\\/myteam.slack.com\\/",
|
|
"team": {"name": "My Team", "id": "U0G9QF9C6"},
|
|
"user": {"id": "T0G9PQBBK"},
|
|
"team_id": "T12345",
|
|
"user_id": "U12345"
|
|
}""",
|
|
) # noqa
|