          data = {'qwerty': 'uiop'}
          content = json.dumps(data)
          content_type = 'application/json'
  
          request_class.parsers = (JSONParser,)
  
          request = self.build_request('post', '/', content, content_type=content_type)
  
          post_items = request.POST.items()
  
          self.assertEqual(len(post_items), 1)
          self.assertEqual(len(post_items[0]), 2)
          self.assertEqual(post_items[0][0], content)
 
</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) </s> remove 
        request_class.parsers = (JSONParser,)

 </s> add         parsers = (JSONParser(),) </s> remove 
        request_class.parsers = (JSONParser,)

 </s> add         parsers = (JSONParser(),)
        request = self.build_request('post', '/', content, content_type=content_type, parsers=parsers)
          data = {'qwerty': 'uiop'}
          content = json.dumps(data)
          content_type = 'application/json'
  
        request = self.build_request('post', '/', content, content_type=content_type, parsers=parsers)
        request = self.build_request('post', '/', content, content_type=content_type, parsers=parsers)
        request = self.build_request('post', '/', content, content_type=content_type, parsers=parsers)
        request = self.build_request('post', '/', content, content_type=content_type, parsers=parsers)
          post_items = request.POST.items()
  
          self.assertEqual(len(post_items), 1)
          self.assertEqual(len(post_items[0]), 2)
          self.assertEqual(post_items[0][0], content)
keep keep keep keep replace replace replace replace keep keep keep keep keep
 cleaned Request/Response/mixins to have similar interface 
djangorestframework/tests/request.py