test_exporting_themes.py 663 B

123456789101112131415161718192021
  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(
  5. "misago:admin:appearance:themes:export", kwargs={"pk": default_theme.pk}
  6. )
  7. response = admin_client.post(export_link)
  8. assert_has_error_message(response)
  9. def test_exporting_nonexisting_theme_sets_error_message(
  10. admin_client, nonexisting_theme
  11. ):
  12. export_link = reverse(
  13. "misago:admin:appearance:themes:export", kwargs={"pk": nonexisting_theme.pk}
  14. )
  15. response = admin_client.post(export_link)
  16. assert_has_error_message(response)