Browse Source

Made forums tests use threads.testutils

Rafał Pitoń 10 years ago
parent
commit
5561acdab2
1 changed files with 3 additions and 28 deletions
  1. 3 28
      misago/forums/tests/test_forum_model.py

+ 3 - 28
misago/forums/tests/test_forum_model.py

@@ -1,7 +1,7 @@
 from django.test import TestCase
 from django.utils import timezone
 
-from misago.threads.models import Thread, Post
+from misago.threads import testutils
 
 from misago.forums.models import FORUMS_TREE_ID, Forum
 
@@ -56,33 +56,8 @@ class ForumModelTests(TestCase):
     def create_thread(self):
         datetime = timezone.now()
 
-        thread = Thread(
-            forum=self.forum,
-            weight=0,
-            started_on=datetime,
-            starter_name='Tester',
-            starter_slug='tester',
-            last_post_on=datetime,
-            last_poster_name='Tester',
-            last_poster_slug='tester')
-
-        thread.set_title("Test thread")
-        thread.save()
-
-        post = Post.objects.create(
-            forum=self.forum,
-            thread=thread,
-            poster_name='Tester',
-            poster_ip='127.0.0.1',
-            original="Hello! I am test message!",
-            parsed="<p>Hello! I am test message!</p>",
-            checksum="nope",
-            posted_on=datetime,
-            updated_on=datetime)
-
-        thread.first_post = post
-        thread.last_post = post
-        thread.save()
+        thread = testutils.post_thread(self.forum)
+        post = testutils.reply_thread(thread)
 
         return thread