aboutsummaryrefslogtreecommitdiffstats
path: root/djangorestframework/tests/views.py
diff options
context:
space:
mode:
authorJamie Matthews2012-09-26 13:05:21 +0100
committerJamie Matthews2012-09-26 13:05:21 +0100
commit01770c53cd9045e6ea054f32b1e40b5d2ff7fe44 (patch)
tree657cb66f92d78add3b2f587754387832043168e6 /djangorestframework/tests/views.py
parentf6488cb0589d3b11fb8d831e00d1389f3fff74b6 (diff)
parent09a445b257532be69ffab69a3f62b84bfa90463d (diff)
downloaddjango-rest-framework-01770c53cd9045e6ea054f32b1e40b5d2ff7fe44.tar.bz2
Merge branch 'restframework2' of git://github.com/tomchristie/django-rest-framework into improved-view-decorators
* 'restframework2' of git://github.com/tomchristie/django-rest-framework: (56 commits) Bits of cleanup Add request.QUERY_PARAMS Add readonly 'id' field Tweak browseable API Don't display readonly fields Fix some bits of serialization Add csrf note Fix incorrect bit of tutorial Added tox.ini Tweak media_type -> accepted_media_type. Need to document, but marginally less confusing Tweak media_type -> accepted_media_type. Need to document, but marginally less confusing Tweak media_type -> accepted_media_type. Need to document, but marginally less confusing Clean up bits of templates etc Hack out bunch of unneccesary private methods on View class Clean up template tags Remove dumbass __all__ variables Remove old 'djangorestframework directories Change package name: djangorestframework -> rest_framework Dont strip final '/' Use get_script_prefix to play nicely if not installed at the root. ... Conflicts: rest_framework/decorators.py
Diffstat (limited to 'djangorestframework/tests/views.py')
-rw-r--r--djangorestframework/tests/views.py128
1 files changed, 0 insertions, 128 deletions
diff --git a/djangorestframework/tests/views.py b/djangorestframework/tests/views.py
deleted file mode 100644
index d4e4098a..00000000
--- a/djangorestframework/tests/views.py
+++ /dev/null
@@ -1,128 +0,0 @@
-# from django.core.urlresolvers import reverse
-# from django.conf.urls.defaults import patterns, url, include
-# from django.http import HttpResponse
-# from django.test import TestCase
-# from django.utils import simplejson as json
-
-# from djangorestframework.views import View
-
-
-# class MockView(View):
-# """This is a basic mock view"""
-# pass
-
-
-# class MockViewFinal(View):
-# """View with final() override"""
-
-# def final(self, request, response, *args, **kwargs):
-# return HttpResponse('{"test": "passed"}', content_type="application/json")
-
-
-# # class ResourceMockView(View):
-# # """This is a resource-based mock view"""
-
-# # class MockForm(forms.Form):
-# # foo = forms.BooleanField(required=False)
-# # bar = forms.IntegerField(help_text='Must be an integer.')
-# # baz = forms.CharField(max_length=32)
-
-# # form = MockForm
-
-
-# # class MockResource(ModelResource):
-# # """This is a mock model-based resource"""
-
-# # class MockResourceModel(models.Model):
-# # foo = models.BooleanField()
-# # bar = models.IntegerField(help_text='Must be an integer.')
-# # baz = models.CharField(max_length=32, help_text='Free text. Max length 32 chars.')
-
-# # model = MockResourceModel
-# # fields = ('foo', 'bar', 'baz')
-
-# urlpatterns = patterns('',
-# url(r'^mock/$', MockView.as_view()),
-# url(r'^mock/final/$', MockViewFinal.as_view()),
-# # url(r'^resourcemock/$', ResourceMockView.as_view()),
-# # url(r'^model/$', ListOrCreateModelView.as_view(resource=MockResource)),
-# # url(r'^model/(?P<pk>[^/]+)/$', InstanceModelView.as_view(resource=MockResource)),
-# url(r'^restframework/', include('djangorestframework.urls', namespace='djangorestframework')),
-# )
-
-
-# class BaseViewTests(TestCase):
-# """Test the base view class of djangorestframework"""
-# urls = 'djangorestframework.tests.views'
-
-# def test_view_call_final(self):
-# response = self.client.options('/mock/final/')
-# self.assertEqual(response['Content-Type'].split(';')[0], "application/json")
-# data = json.loads(response.content)
-# self.assertEqual(data['test'], 'passed')
-
-# def test_options_method_simple_view(self):
-# response = self.client.options('/mock/')
-# self._verify_options_response(response,
-# name='Mock',
-# description='This is a basic mock view')
-
-# def test_options_method_resource_view(self):
-# response = self.client.options('/resourcemock/')
-# self._verify_options_response(response,
-# name='Resource Mock',
-# description='This is a resource-based mock view',
-# fields={'foo': 'BooleanField',
-# 'bar': 'IntegerField',
-# 'baz': 'CharField',
-# })
-
-# def test_options_method_model_resource_list_view(self):
-# response = self.client.options('/model/')
-# self._verify_options_response(response,
-# name='Mock List',
-# description='This is a mock model-based resource',
-# fields={'foo': 'BooleanField',
-# 'bar': 'IntegerField',
-# 'baz': 'CharField',
-# })
-
-# def test_options_method_model_resource_detail_view(self):
-# response = self.client.options('/model/0/')
-# self._verify_options_response(response,
-# name='Mock Instance',
-# description='This is a mock model-based resource',
-# fields={'foo': 'BooleanField',
-# 'bar': 'IntegerField',
-# 'baz': 'CharField',
-# })
-
-# def _verify_options_response(self, response, name, description, fields=None, status=200,
-# mime_type='application/json'):
-# self.assertEqual(response.status_code, status)
-# self.assertEqual(response['Content-Type'].split(';')[0], mime_type)
-# data = json.loads(response.content)
-# self.assertTrue('application/json' in data['renders'])
-# self.assertEqual(name, data['name'])
-# self.assertEqual(description, data['description'])
-# if fields is None:
-# self.assertFalse(hasattr(data, 'fields'))
-# else:
-# self.assertEqual(data['fields'], fields)
-
-
-# class ExtraViewsTests(TestCase):
-# """Test the extra views djangorestframework provides"""
-# urls = 'djangorestframework.tests.views'
-
-# def test_login_view(self):
-# """Ensure the login view exists"""
-# response = self.client.get(reverse('djangorestframework:login'))
-# self.assertEqual(response.status_code, 200)
-# self.assertEqual(response['Content-Type'].split(';')[0], 'text/html')
-
-# def test_logout_view(self):
-# """Ensure the logout view exists"""
-# response = self.client.get(reverse('djangorestframework:logout'))
-# self.assertEqual(response.status_code, 200)
-# self.assertEqual(response['Content-Type'].split(';')[0], 'text/html')