diff options
| author | José Padilla | 2014-11-29 14:55:33 -0400 | 
|---|---|---|
| committer | José Padilla | 2014-11-29 14:55:33 -0400 | 
| commit | fe745b96163282e492f17a6b003418b81350333f (patch) | |
| tree | 15ef118eb46f71c335063e43686b8208ad60c38e /tests | |
| parent | 3a5b3772fefc3c2f2c0899947cbc07bfe6e6b5d2 (diff) | |
| download | django-rest-framework-fe745b96163282e492f17a6b003418b81350333f.tar.bz2 | |
Remove JSONP support from core
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_renderers.py | 58 | 
1 files changed, 1 insertions, 57 deletions
| diff --git a/tests/test_renderers.py b/tests/test_renderers.py index 416d7f22..15f15dcd 100644 --- a/tests/test_renderers.py +++ b/tests/test_renderers.py @@ -13,7 +13,7 @@ from rest_framework.compat import yaml, etree, StringIO, BytesIO  from rest_framework.response import Response  from rest_framework.views import APIView  from rest_framework.renderers import BaseRenderer, JSONRenderer, YAMLRenderer, \ -    XMLRenderer, JSONPRenderer, BrowsableAPIRenderer +    XMLRenderer, BrowsableAPIRenderer  from rest_framework.parsers import YAMLParser, XMLParser  from rest_framework.settings import api_settings  from rest_framework.test import APIRequestFactory @@ -106,8 +106,6 @@ urlpatterns = patterns(      url(r'^.*\.(?P<format>.+)$', MockView.as_view(renderer_classes=[RendererA, RendererB])),      url(r'^$', MockView.as_view(renderer_classes=[RendererA, RendererB])),      url(r'^cache$', MockGETView.as_view()), -    url(r'^jsonp/jsonrenderer$', MockGETView.as_view(renderer_classes=[JSONRenderer, JSONPRenderer])), -    url(r'^jsonp/nojsonrenderer$', MockGETView.as_view(renderer_classes=[JSONPRenderer])),      url(r'^parseerror$', MockPOSTView.as_view(renderer_classes=[JSONRenderer, BrowsableAPIRenderer])),      url(r'^html$', HTMLView.as_view()),      url(r'^html1$', HTMLView1.as_view()), @@ -398,60 +396,6 @@ class AsciiJSONRendererTests(TestCase):          self.assertEqual(content, '{"countries":["United Kingdom","France","Espa\\u00f1a"]}'.encode('utf-8')) -class JSONPRendererTests(TestCase): -    """ -    Tests specific to the JSONP Renderer -    """ - -    urls = 'tests.test_renderers' - -    def test_without_callback_with_json_renderer(self): -        """ -        Test JSONP rendering with View JSON Renderer. -        """ -        resp = self.client.get( -            '/jsonp/jsonrenderer', -            HTTP_ACCEPT='application/javascript' -        ) -        self.assertEqual(resp.status_code, status.HTTP_200_OK) -        self.assertEqual(resp['Content-Type'], 'application/javascript; charset=utf-8') -        self.assertEqual( -            resp.content, -            ('callback(%s);' % _flat_repr).encode('ascii') -        ) - -    def test_without_callback_without_json_renderer(self): -        """ -        Test JSONP rendering without View JSON Renderer. -        """ -        resp = self.client.get( -            '/jsonp/nojsonrenderer', -            HTTP_ACCEPT='application/javascript' -        ) -        self.assertEqual(resp.status_code, status.HTTP_200_OK) -        self.assertEqual(resp['Content-Type'], 'application/javascript; charset=utf-8') -        self.assertEqual( -            resp.content, -            ('callback(%s);' % _flat_repr).encode('ascii') -        ) - -    def test_with_callback(self): -        """ -        Test JSONP rendering with callback function name. -        """ -        callback_func = 'myjsonpcallback' -        resp = self.client.get( -            '/jsonp/nojsonrenderer?callback=' + callback_func, -            HTTP_ACCEPT='application/javascript' -        ) -        self.assertEqual(resp.status_code, status.HTTP_200_OK) -        self.assertEqual(resp['Content-Type'], 'application/javascript; charset=utf-8') -        self.assertEqual( -            resp.content, -            ('%s(%s);' % (callback_func, _flat_repr)).encode('ascii') -        ) - -  if yaml:      _yaml_repr = 'foo: [bar, baz]\n' | 
