Browse Source

Improve category deletion tests

Rafał Pitoń 7 years ago
parent
commit
bf59eea53c
1 changed files with 4 additions and 2 deletions
  1. 4 2
      misago/categories/tests/test_categories_admin_views.py

+ 4 - 2
misago/categories/tests/test_categories_admin_views.py

@@ -439,6 +439,8 @@ class CategoryAdminDeleteViewTests(CategoryAdminTestCase):
         self.assertEqual(response.status_code, 302)
         self.assertEqual(response.status_code, 302)
         self.assertEqual(Category.objects.all_categories().count(), 6)
         self.assertEqual(Category.objects.all_categories().count(), 6)
         self.assertEqual(Thread.objects.count(), 10)
         self.assertEqual(Thread.objects.count(), 10)
+        for thread in Thread.objects.all():
+            self.assertEqual(thread.category_id, self.category_d.pk)
 
 
         self.assertValidTree([
         self.assertValidTree([
             (self.root, 0, 1, 14),
             (self.root, 0, 1, 14),
@@ -484,8 +486,8 @@ class CategoryAdminDeleteViewTests(CategoryAdminTestCase):
             (self.category_f, 2, 7, 8),
             (self.category_f, 2, 7, 8),
         ])
         ])
 
 
-    def test_delete_leaf_category(self):
-        """category was deleted and its contents were moved"""
+    def test_delete_leaf_category_and_contents(self):
+        """leaf category was deleted with contents"""
         for _ in range(10):
         for _ in range(10):
             testutils.post_thread(self.category_d)
             testutils.post_thread(self.category_d)
         self.assertEqual(Thread.objects.count(), 10)
         self.assertEqual(Thread.objects.count(), 10)