Esempio n. 1
0
    def test_fetch_group_post_comment_likes(self, *args, **kwargs):
        group = GroupFactory(remote_id=GROUP_ID)
        post = PostFactory(remote_id=GROUP_POST_ID, owner=group)
        comment = CommentFactory(remote_id=GROUP_COMMENT_ID, object=post, owner=group)

        self.assertEqual(comment.likes_users.count(), 0)
        users_initial = User.objects.count()

        users = comment.fetch_likes(all=True)

        self.assertGreater(comment.likes_count, 0)
        self.assertEqual(comment.likes_count, len(users))
        self.assertEqual(comment.likes_count, User.objects.count() - users_initial)
        self.assertEqual(comment.likes_count, comment.likes_users.count())