Пример #1
0
 def test_comment_author_xor_guest_name_is_null(self):
     create_user()
     create_post().save()
     comment = create_comment()
     self.assertTrue(
         comment.author is None and comment.guest_name is not None
         or comment.author is not None and comment.guest_name is None)
Пример #2
0
 def setUp(self):
     self.faker = Faker()
     self.author = create_user()
     self.post = create_post()
     self.post.save()
     self.body = self.faker.paragraphs(paragraphs=2, sentences=2)
     self.guest_name = self.faker.words(words=2).title()
Пример #3
0
 def setUp(self):
     self.user = create_user()
     self.post = create_post()
     self.post.save()
     self.context = Context({
         'user': self.user,
         'object': self.post})
Пример #4
0
 def test_create_comment(self):
     create_user()
     post = create_post()
     post.save()
     comment = create_comment()
     now = timezone.now()
     self.assertEqual(comment.post, post)
     self.assertLessEqual(comment.created_at, now)
Пример #5
0
 def test_create_post(self):
     user = create_user()
     post = create_post()
     now = timezone.now()
     self.assertEqual(post.author, user)
     self.assertFalse(post.is_draft)
     self.assertLessEqual(post.created_at, now)
     self.assertLessEqual(post.modified_at, now)
Пример #6
0
 def handle(self, *args, **kwargs):
     post_count = kwargs["post_count"] if "post_count" in kwargs else 100
     user_count = kwargs["user_count"] if "user_count" in kwargs else 10
     comment_count = kwargs["comment_count"] if "comment_count" in kwargs else 100
     page_count = kwargs["page_count"] if "page_count" in kwargs else 5
     [create_user() for _ in xrange(user_count)]
     [create_post().save() for _ in xrange(post_count)]
     [create_comment().save() for _ in xrange(comment_count)]
     [create_page().save() for _ in xrange(page_count)]
Пример #7
0
 def setUp(self):
     faker = Faker()
     self.body = faker.paragraphs(paragraphs=2, sentences=2)
     self.guest_name = faker.words(words=2).title()
     create_user()
     self.post = create_post()
     self.post.save()
     self.data = {
         'post': self.post.id,
         'body': self.body}
Пример #8
0
 def setUp(self):
     self.author = create_user()
     self.post = create_post()
     self.post.save()
Пример #9
0
 def test_create_post_without_users_in_database(self):
     with self.assertRaises(IndexError):
         create_post()