test_begin_auth.py 682 B

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