diff options
| author | Xavier Ordoquy | 2014-11-26 16:36:56 +0100 | 
|---|---|---|
| committer | Xavier Ordoquy | 2014-11-26 16:36:56 +0100 | 
| commit | f5e5ed0077cc477a7b8af98c7b10d8d3701f1a65 (patch) | |
| tree | 252729a9e61deb0dbc1a098feb1c55eae56ca948 /tests/test_response.py | |
| parent | 311d315a739f4d1d02e87a09de0bbf9e7b0cee46 (diff) | |
| parent | 2647e1aaaadfc2cfd947c633399dca1060c17401 (diff) | |
| download | django-rest-framework-f5e5ed0077cc477a7b8af98c7b10d8d3701f1a65.tar.bz2 | |
Merge remote-tracking branch 'reference/master' into bugfix/1850
Diffstat (limited to 'tests/test_response.py')
| -rw-r--r-- | tests/test_response.py | 30 | 
1 files changed, 19 insertions, 11 deletions
| diff --git a/tests/test_response.py b/tests/test_response.py index 2eff83d3..f233ae33 100644 --- a/tests/test_response.py +++ b/tests/test_response.py @@ -2,11 +2,12 @@ from __future__ import unicode_literals  from django.conf.urls import patterns, url, include  from django.test import TestCase  from django.utils import six -from tests.models import BasicModel, BasicModelSerializer +from tests.models import BasicModel  from rest_framework.response import Response  from rest_framework.views import APIView  from rest_framework import generics  from rest_framework import routers +from rest_framework import serializers  from rest_framework import status  from rest_framework.renderers import (      BaseRenderer, @@ -17,6 +18,12 @@ from rest_framework import viewsets  from rest_framework.settings import api_settings +# Serializer used to test BasicModel +class BasicModelSerializer(serializers.ModelSerializer): +    class Meta: +        model = BasicModel + +  class MockPickleRenderer(BaseRenderer):      media_type = 'application/pickle' @@ -86,14 +93,15 @@ class HTMLView1(APIView):  class HTMLNewModelViewSet(viewsets.ModelViewSet): -    model = BasicModel +    serializer_class = BasicModelSerializer +    queryset = BasicModel.objects.all()  class HTMLNewModelView(generics.ListCreateAPIView):      renderer_classes = (BrowsableAPIRenderer,)      permission_classes = []      serializer_class = BasicModelSerializer -    model = BasicModel +    queryset = BasicModel.objects.all()  new_model_viewset_router = routers.DefaultRouter() @@ -224,8 +232,8 @@ class Issue467Tests(TestCase):      def test_form_has_label_and_help_text(self):          resp = self.client.get('/html_new_model')          self.assertEqual(resp['Content-Type'], 'text/html; charset=utf-8') -        self.assertContains(resp, 'Text comes here') -        self.assertContains(resp, 'Text description.') +        # self.assertContains(resp, 'Text comes here') +        # self.assertContains(resp, 'Text description.')  class Issue807Tests(TestCase): @@ -254,9 +262,9 @@ class Issue807Tests(TestCase):          expected = "{0}; charset={1}".format(RendererC.media_type, RendererC.charset)          self.assertEqual(expected, resp['Content-Type']) -    def test_content_type_set_explictly_on_response(self): +    def test_content_type_set_explicitly_on_response(self):          """ -        The content type may be set explictly on the response. +        The content type may be set explicitly on the response.          """          headers = {"HTTP_ACCEPT": RendererC.media_type}          resp = self.client.get('/setbyview', **headers) @@ -269,11 +277,11 @@ class Issue807Tests(TestCase):          )          resp = self.client.get('/html_new_model_viewset/' + param)          self.assertEqual(resp['Content-Type'], 'text/html; charset=utf-8') -        self.assertContains(resp, 'Text comes here') -        self.assertContains(resp, 'Text description.') +        # self.assertContains(resp, 'Text comes here') +        # self.assertContains(resp, 'Text description.')      def test_form_has_label_and_help_text(self):          resp = self.client.get('/html_new_model')          self.assertEqual(resp['Content-Type'], 'text/html; charset=utf-8') -        self.assertContains(resp, 'Text comes here') -        self.assertContains(resp, 'Text description.') +        # self.assertContains(resp, 'Text comes here') +        # self.assertContains(resp, 'Text description.') | 
