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)