def starred(self, request, pk=None): user = self.get_object() self.check_permissions(request, 'starred', user) stars = votes_service.get_voted(user.pk, model=apps.get_model('projects', 'Project')) stars_data = StarredSerializer(stars, many=True) return response.Ok(stars_data.data)
def test_get_voted(): f.ProjectFactory() project = f.ProjectFactory() project_type = ContentType.objects.get_for_model(project) vote = f.VoteFactory(content_type=project_type, object_id=project.id) assert list(votes.get_voted(vote.user, type(project))) == [project]