      def test_standard_behaviour_determines_non_form_content_POST(self):
          """Ensure request.DATA returns content for POST request with non-form content."""
          content = 'qwerty'
          content_type = 'text/plain'
          request_class.parsers = (PlainTextParser,)
          request = self.build_request('post', '/', content, content_type=content_type)
          self.assertEqual(request.DATA, content)
  
      def test_standard_behaviour_determines_form_content_PUT(self):
          """Ensure request.DATA returns content for PUT request with form content."""
          form_data = {'qwerty': 'uiop'}
 
</s> remove         request_class.parsers = (PlainTextParser,)
        request = self.build_request('put', '/', content, content_type=content_type)
 </s> add         parsers = (PlainTextParser(),)

        request = self.build_request('put', '/', content, content_type=content_type, parsers=parsers) </s> remove         request_class.parsers = (FormParser, MultiPartParser)
        request = self.build_request('post', '/', data=form_data)
 </s> add         parsers = (FormParser(), MultiPartParser())

        request = self.build_request('post', '/', data=form_data, parsers=parsers) </s> remove         request_class.parsers = (FormParser, MultiPartParser)
        request = self.build_request('put', '/', data=form_data)
 </s> add         parsers = (FormParser(), MultiPartParser())

        request = self.build_request('put', '/', data=form_data, parsers=parsers) </s> remove         request_class.parsers = (PlainTextParser,)
        request = self.build_request('post', '/', form_data)
 </s> add         parsers = (PlainTextParser(),)

        request = self.build_request('post', '/', form_data, parsers=parsers) </s> remove         request_class.parsers = (JSONParser,)

        request = self.build_request('post', '/', content, content_type=content_type)

 </s> add         request = self.build_request('post', '/', content, content_type=content_type, parsers=parsers)
        parsers = (PlainTextParser(),)

        request = self.build_request('post', '/', content, content_type=content_type, parsers=parsers)
      def test_standard_behaviour_determines_non_form_content_POST(self):
          """Ensure request.DATA returns content for POST request with non-form content."""
          content = 'qwerty'
          content_type = 'text/plain'
        parsers = (PlainTextParser(),)

        request = self.build_request('post', '/', content, content_type=content_type, parsers=parsers)
        parsers = (PlainTextParser(),)

        request = self.build_request('post', '/', content, content_type=content_type, parsers=parsers)
          self.assertEqual(request.DATA, content)
  
      def test_standard_behaviour_determines_form_content_PUT(self):
          """Ensure request.DATA returns content for PUT request with form content."""
          form_data = {'qwerty': 'uiop'}
keep keep keep keep replace replace keep keep keep keep keep
 cleaned Request/Response/mixins to have similar interface 
djangorestframework/tests/request.py