Skip to content

Commit

Permalink
Agregando csv como manera de listar propuestas
Browse files Browse the repository at this point in the history
  • Loading branch information
Felipe Álvarez committed Sep 26, 2017
1 parent 2eac48e commit 72555db
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 2 deletions.
2 changes: 1 addition & 1 deletion popular_proposal/rest_api.py
Expand Up @@ -4,7 +4,7 @@
class ProposalSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = PopularProposal
fields = ('title', 'slug')
fields = ('id','title', 'slug', 'get_absolute_url')

class ProposalViewSet(viewsets.ModelViewSet):
queryset = PopularProposal.objects.all()
Expand Down
8 changes: 7 additions & 1 deletion popular_proposal/tests/api_tests.py
Expand Up @@ -3,6 +3,7 @@
from popular_proposal.models import ProposalTemporaryData, PopularProposal, ProposalLike
from rest_framework.test import APIClient
from rest_framework.reverse import reverse
import json


class PopularProposalRestAPITestCase(ProposingCycleTestCaseBase):
Expand All @@ -18,5 +19,10 @@ def test_get_proposal(self):
clasification=u'education'
)
url = reverse('popularproposal-list')
response = self.client.get(url)
response = self.client.get(url, format='json')
self.assertEquals(response.status_code, 200)
content = json.loads(response.content)
self.assertEquals(len(content), 1)
self.assertEquals(content[0]['title'], popular_proposal.title)
self.assertEquals(content[0]['id'], popular_proposal.id)
self.assertIn(popular_proposal.get_absolute_url(), content[0]['get_absolute_url'])
1 change: 1 addition & 0 deletions requirements.txt
Expand Up @@ -52,3 +52,4 @@ django-test-without-migrations==0.6
django-model-utils==3.0.0
django-multiselectfield==0.1.7
django-robots==3.0
djangorestframework-csv==2.0.0
9 changes: 9 additions & 0 deletions votainteligente/votainteligente_settings.py
Expand Up @@ -353,6 +353,15 @@

NEW_ANSWER_ENDPOINT = 'NEW_ANSWER_ENDPOINT'

REST_FRAMEWORK = {
# specifying the renderers
'DEFAULT_RENDERER_CLASSES': (
'rest_framework.renderers.JSONRenderer',
'rest_framework.renderers.BrowsableAPIRenderer',
'rest_framework_csv.renderers.CSVRenderer',
),
}

THEME = None


Expand Down

0 comments on commit 72555db

Please sign in to comment.