mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-25 19:14:01 +03:00
Add test for request.POST
This commit is contained in:
parent
3bae2867e9
commit
fe666a14ee
|
@ -55,7 +55,7 @@ class TestContentParsing(TestCase):
|
|||
request = Request(factory.head('/'))
|
||||
self.assertEqual(request.DATA, None)
|
||||
|
||||
def test_standard_behaviour_determines_form_content_POST(self):
|
||||
def test_request_DATA_with_form_content(self):
|
||||
"""
|
||||
Ensure request.DATA returns content for POST request with form content.
|
||||
"""
|
||||
|
@ -64,7 +64,7 @@ class TestContentParsing(TestCase):
|
|||
request.parser_classes = (FormParser, MultiPartParser)
|
||||
self.assertEqual(request.DATA.items(), data.items())
|
||||
|
||||
def test_standard_behaviour_determines_non_form_content_POST(self):
|
||||
def test_request_DATA_with_text_content(self):
|
||||
"""
|
||||
Ensure request.DATA returns content for POST request with
|
||||
non-form content.
|
||||
|
@ -75,6 +75,15 @@ class TestContentParsing(TestCase):
|
|||
request.parser_classes = (PlainTextParser,)
|
||||
self.assertEqual(request.DATA, content)
|
||||
|
||||
def test_request_POST_with_form_content(self):
|
||||
"""
|
||||
Ensure request.POST returns content for POST request with form content.
|
||||
"""
|
||||
data = {'qwerty': 'uiop'}
|
||||
request = Request(factory.post('/', data))
|
||||
request.parser_classes = (FormParser, MultiPartParser)
|
||||
self.assertEqual(request.POST.items(), data.items())
|
||||
|
||||
def test_standard_behaviour_determines_form_content_PUT(self):
|
||||
"""
|
||||
Ensure request.DATA returns content for PUT request with form content.
|
||||
|
|
Loading…
Reference in New Issue
Block a user