def test_video_fetch_likes(self, *kwargs): owner = GroupFactory(remote_id=GROUP_ID) album = AlbumFactory(remote_id=ALBUM_ID, owner=owner) video = VideoFactory(remote_id=VIDEO_ID, album=album, owner=owner, likes_count=0) self.assertEqual(video.likes_count, 0) users_initial = User.objects.count() users = video.fetch_likes(all=True) self.assertTrue(video.likes_count > 0) self.assertEqual(video.likes_count, len(users)) self.assertEqual(video.likes_count, User.objects.count() - users_initial) self.assertEqual(video.likes_count, video.likes_users.count())