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)
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()
def setUp(self): self.user = create_user() self.post = create_post() self.post.save() self.context = Context({ 'user': self.user, 'object': self.post})
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)
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)
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)]
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}
def setUp(self): self.author = create_user() self.post = create_post() self.post.save()
def test_create_post_without_users_in_database(self): with self.assertRaises(IndexError): create_post()