test_begin_auth.py 734 B

123456789101112131415161718192021222324
  1. from django.urls import reverse
  2. from ...conf.test import override_dynamic_settings
  3. def test_view_begins_social_auth_for_provider(client, provider):
  4. response = client.get(
  5. reverse("misago:social-begin", kwargs={"backend": provider.pk})
  6. )
  7. assert response.status_code == 302
  8. def test_view_returns_404_for_disabled_provider(client, disabled_provider):
  9. response = client.get(
  10. reverse("misago:social-begin", kwargs={"backend": disabled_provider.pk})
  11. )
  12. assert response.status_code == 404
  13. def test_view_returns_404_for_undefined_provider(db, client):
  14. response = client.get(
  15. reverse("misago:social-begin", kwargs={"backend": "undefined"})
  16. )
  17. assert response.status_code == 404