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())