From eaf264c3840e9b5e52ae6e32f58a15cffc27f1f5 Mon Sep 17 00:00:00 2001
From: jordan <jordanishanda@yahoo.com>
Date: Thu, 17 Oct 2019 17:08:17 +0700
Subject: [PATCH] Split out unit tests into two files

---
 lists/tests/test_models.py                 | 34 ++++++++++++++++++++++
 lists/tests/{test_all.py => test_views.py} | 29 ------------------
 2 files changed, 34 insertions(+), 29 deletions(-)
 create mode 100644 lists/tests/test_models.py
 rename lists/tests/{test_all.py => test_views.py} (83%)

diff --git a/lists/tests/test_models.py b/lists/tests/test_models.py
new file mode 100644
index 00000000..5e680831
--- /dev/null
+++ b/lists/tests/test_models.py
@@ -0,0 +1,34 @@
+from django.test import TestCase
+from lists.models import Item, List
+
+
+
+class ListAndItemModelTest(TestCase):
+    def test_saving_and_retrieving_items(self):
+        list_ = List()
+        list_.save()
+
+        first_item = Item()
+        first_item.text = "The first (ever) list item"
+        first_item.list = list_
+        first_item.save()
+
+        second_item = Item()
+        second_item.text = "Item the second"
+        second_item.list = list_
+        second_item.save()
+
+        saved_list = List.objects.first()
+        self.assertEqual(saved_list, list_)
+
+        saved_items = Item.objects.all()
+        self.assertEqual(saved_items.count(), 2)
+
+        first_saved_item = saved_items[0]
+        second_saved_item = saved_items[1]
+        self.assertEqual(first_saved_item.text, "The first (ever) list item")
+        self.assertEqual(first_saved_item.list, list_)
+        self.assertEqual(second_saved_item.text, "Item the second")
+        self.assertEqual(second_saved_item.list, list_)
+
+
diff --git a/lists/tests/test_all.py b/lists/tests/test_views.py
similarity index 83%
rename from lists/tests/test_all.py
rename to lists/tests/test_views.py
index 4995c20d..09512c63 100644
--- a/lists/tests/test_all.py
+++ b/lists/tests/test_views.py
@@ -53,35 +53,6 @@ class HomePageTest(TestCase):
     #                   response.content)
 
 
-class ListAndItemModelTest(TestCase):
-    def test_saving_and_retrieving_items(self):
-        list_ = List()
-        list_.save()
-
-        first_item = Item()
-        first_item.text = "The first (ever) list item"
-        first_item.list = list_
-        first_item.save()
-
-        second_item = Item()
-        second_item.text = "Item the second"
-        second_item.list = list_
-        second_item.save()
-
-        saved_list = List.objects.first()
-        self.assertEqual(saved_list, list_)
-
-        saved_items = Item.objects.all()
-        self.assertEqual(saved_items.count(), 2)
-
-        first_saved_item = saved_items[0]
-        second_saved_item = saved_items[1]
-        self.assertEqual(first_saved_item.text, "The first (ever) list item")
-        self.assertEqual(first_saved_item.list, list_)
-        self.assertEqual(second_saved_item.text, "Item the second")
-        self.assertEqual(second_saved_item.list, list_)
-
-
 class NewListTest(TestCase):
     def test_saving_a_POST_request(self):
         self.client.post("/lists/new", data={"item_text": "A new list item"})
-- 
GitLab