def test_comment_bookmark_topic_page_viewed_handler_invalid_page(self): """ invalid page """ page = 'im_a_string' req = RequestFactory().get('/', data={settings.ST_COMMENTS_PAGE_VAR: str(page), }) req.user = self.user topic_viewed.send(sender=self.topic.__class__, topic=self.topic, request=req) self.assertEqual(len(CommentBookmark.objects.all()), 0)
def test_comment_bookmark_topic_page_viewed_handler(self): """ topic_page_viewed_handler signal """ page = 2 req = RequestFactory().get('/', data={settings.ST_COMMENTS_PAGE_VAR: str(page), }) req.user = self.user topic_viewed.send(sender=self.topic.__class__, topic=self.topic, request=req) comment_bookmark = CommentBookmark.objects.get(user=self.user, topic=self.topic) self.assertEqual(comment_bookmark.comment_number, settings.ST_COMMENTS_PER_PAGE * (page - 1) + 1)
def test_comment_bookmark_topic_page_viewed_handler_invalid_page(self): """ invalid page """ page = 'im_a_string' req = RequestFactory().get('/', data={ settings.ST_COMMENTS_PAGE_VAR: str(page), }) req.user = self.user topic_viewed.send(sender=self.topic.__class__, topic=self.topic, request=req) self.assertEqual(len(CommentBookmark.objects.all()), 0)
def test_comment_bookmark_topic_page_viewed_handler(self): """ topic_page_viewed_handler signal """ page = 2 req = RequestFactory().get('/', data={ settings.ST_COMMENTS_PAGE_VAR: str(page), }) req.user = self.user topic_viewed.send(sender=self.topic.__class__, topic=self.topic, request=req) comment_bookmark = CommentBookmark.objects.get(user=self.user, topic=self.topic) self.assertEqual(comment_bookmark.comment_number, settings.ST_COMMENTS_PER_PAGE * (page - 1) + 1)