|
@@ -4,12 +4,16 @@ from django.urls import reverse
|
|
|
from ...models import SocialAuthProvider
|
|
|
|
|
|
|
|
|
-admin_link = reverse("misago:admin:settings:socialauth:edit", kwargs={"pk": "google"})
|
|
|
+admin_link = reverse(
|
|
|
+ "misago:admin:settings:socialauth:edit", kwargs={"pk": "google-oauth2"}
|
|
|
+)
|
|
|
|
|
|
|
|
|
@pytest.fixture
|
|
|
def provider(db):
|
|
|
- return SocialAuthProvider.objects.create(provider="google", is_active=True, order=0)
|
|
|
+ return SocialAuthProvider.objects.create(
|
|
|
+ provider="google-oauth2", is_active=True, order=0
|
|
|
+ )
|
|
|
|
|
|
|
|
|
def test_google_form_can_be_accessed(admin_client):
|
|
@@ -28,7 +32,7 @@ def test_google_login_can_be_setup(admin_client):
|
|
|
},
|
|
|
)
|
|
|
|
|
|
- provider = SocialAuthProvider.objects.get(provider="google")
|
|
|
+ provider = SocialAuthProvider.objects.get(provider="google-oauth2")
|
|
|
assert provider.is_active
|
|
|
assert provider.settings == {
|
|
|
"associate_by_email": 1,
|
|
@@ -40,7 +44,7 @@ def test_google_login_can_be_setup(admin_client):
|
|
|
def test_google_login_can_be_disabled(admin_client, provider):
|
|
|
admin_client.post(admin_link, {"is_active": "0"})
|
|
|
|
|
|
- provider = SocialAuthProvider.objects.get(provider="google")
|
|
|
+ provider = SocialAuthProvider.objects.get(provider="google-oauth2")
|
|
|
assert not provider.is_active
|
|
|
|
|
|
|
|
@@ -48,11 +52,11 @@ def test_google_login_form_requires_key_to_setup(admin_client):
|
|
|
admin_client.post(admin_link, {"is_active": "1", "secret": "test-secret"})
|
|
|
|
|
|
with pytest.raises(SocialAuthProvider.DoesNotExist):
|
|
|
- SocialAuthProvider.objects.get(provider="google")
|
|
|
+ SocialAuthProvider.objects.get(provider="google-oauth2")
|
|
|
|
|
|
|
|
|
def test_google_login_form_requires_secret_to_setup(admin_client):
|
|
|
admin_client.post(admin_link, {"is_active": "1", "key": "test-key"})
|
|
|
|
|
|
with pytest.raises(SocialAuthProvider.DoesNotExist):
|
|
|
- SocialAuthProvider.objects.get(provider="google")
|
|
|
+ SocialAuthProvider.objects.get(provider="google-oauth2")
|