diff options
| author | Tom Christie | 2011-06-25 14:53:48 +0100 |
|---|---|---|
| committer | Tom Christie | 2011-06-25 14:53:48 +0100 |
| commit | d3557bdcd0f4d6a7106267ea0f8a3024f21fd9f9 (patch) | |
| tree | 05c49fa0f7d78721cad77656e1952553380420ac /djangorestframework/tests/content.py | |
| parent | 50efa106529e03eda5607e6c9323838432ce755f (diff) | |
| parent | 0626b618ad0d3c5f8fbb6ab3facce440647fb3c0 (diff) | |
| download | django-rest-framework-d3557bdcd0f4d6a7106267ea0f8a3024f21fd9f9.tar.bz2 | |
Allow HEAD method
Diffstat (limited to 'djangorestframework/tests/content.py')
| -rw-r--r-- | djangorestframework/tests/content.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/djangorestframework/tests/content.py b/djangorestframework/tests/content.py index ee3597a4..83ad72d0 100644 --- a/djangorestframework/tests/content.py +++ b/djangorestframework/tests/content.py @@ -6,7 +6,6 @@ from djangorestframework.compat import RequestFactory from djangorestframework.mixins import RequestMixin from djangorestframework.parsers import FormParser, MultiPartParser, PlainTextParser - class TestContentParsing(TestCase): def setUp(self): self.req = RequestFactory() @@ -16,6 +15,11 @@ class TestContentParsing(TestCase): view.request = self.req.get('/') self.assertEqual(view.DATA, None) + def ensure_determines_no_content_HEAD(self, view): + """Ensure view.DATA returns None for HEAD request.""" + view.request = self.req.head('/') + self.assertEqual(view.DATA, None) + def ensure_determines_form_content_POST(self, view): """Ensure view.DATA returns content for POST request with form content.""" form_data = {'qwerty': 'uiop'} @@ -50,6 +54,10 @@ class TestContentParsing(TestCase): """Ensure view.DATA returns None for GET request with no content.""" self.ensure_determines_no_content_GET(RequestMixin()) + def test_standard_behaviour_determines_no_content_HEAD(self): + """Ensure view.DATA returns None for HEAD request.""" + self.ensure_determines_no_content_HEAD(RequestMixin()) + def test_standard_behaviour_determines_form_content_POST(self): """Ensure view.DATA returns content for POST request with form content.""" self.ensure_determines_form_content_POST(RequestMixin()) |
