Просмотр исходного кода

Add tests for management command

rafalp 6 лет назад
Родитель
Сommit
27f5058c1a
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      misago/cache/tests/test_invalidate_caches_management_command.py

+ 11 - 0
misago/cache/tests/test_invalidate_caches_management_command.py

@@ -0,0 +1,11 @@
+from unittest.mock import Mock, patch
+
+from django.core.management import call_command
+from django.test import TestCase
+
+
+class InvalidateCachesManagementCommandTests(TestCase):
+    @patch("misago.cache.cache.invalidate_all_caches")
+    def test_management_command_invalidates_all_caches(self, invalidate_all_caches):
+        call_command('invalidateversionedcaches', stdout=Mock())
+        invalidate_all_caches.assert_called_once()