test_exporting_themes.py 627 B

12345678910111213141516171819
  1. from django.urls import reverse
  2. from ....test import assert_has_error_message
  3. def test_exporting_default_theme_sets_error_message(admin_client, default_theme):
  4. export_link = reverse("misago:admin:themes:export", kwargs={"pk": default_theme.pk})
  5. response = admin_client.post(export_link)
  6. assert_has_error_message(response)
  7. def test_exporting_nonexisting_theme_sets_error_message(
  8. admin_client, nonexisting_theme
  9. ):
  10. export_link = reverse(
  11. "misago:admin:themes:export", kwargs={"pk": nonexisting_theme.pk}
  12. )
  13. response = admin_client.post(export_link)
  14. assert_has_error_message(response)