  
          self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
          self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
  
      def test_serializer_no_fields(self):
          """
          Test related serializer works when the fields attr isn't present. Fix for
          #178.
          """
          class NestedM2(Serializer):
              fields = ('field1', )
  
          class NestedM3(Serializer):
              fields = ('field2', )
  
          class SerializerM2(Serializer):
              include = [('field', NestedM2)]
              exclude = ('id', )
  
          class SerializerM3(Serializer):
              fields = [('field', NestedM3)]
  
          self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
          self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
  
      def test_serializer_classname_nesting(self):
          """
          Test related model serialization
          """
 
</s> remove     def test_put_form_session_auth_passing(self):
        """
        Ensure PUTting form over session authentication with logged in user and CSRF token passes.
        """
        self.non_csrf_client.login(username=self.username, password=self.password)
        response = self.non_csrf_client.put('/', {'example': 'example'})
        self.assertEqual(response.status_code, 200)
 </s> add     # def test_put_form_session_auth_passing(self):
    #     """
    #     Ensure PUTting form over session authentication with logged in user and CSRF token passes.
    #     """
    #     self.non_csrf_client.login(username=self.username, password=self.password)
    #     response = self.non_csrf_client.put('/', {'example': 'example'})
    #     self.assertEqual(response.status_code, 200) </s> remove     def test_standard_behaviour_determines_form_content_PUT(self):
        """Ensure view.DATA returns content for PUT request with form content."""
        self.ensure_determines_form_content_PUT(RequestMixin())
 </s> add     # def test_standard_behaviour_determines_form_content_PUT(self):
    #     """Ensure view.DATA returns content for PUT request with form content."""
    #     self.ensure_determines_form_content_PUT(RequestMixin())
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
  
          self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
          self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
  
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
    # def test_serializer_no_fields(self):
    #     """
    #     Test related serializer works when the fields attr isn't present. Fix for
    #     #178.
    #     """
    #     class NestedM2(Serializer):
    #         fields = ('field1', )

    #     class NestedM3(Serializer):
    #         fields = ('field2', )

    #     class SerializerM2(Serializer):
    #         include = [('field', NestedM2)]
    #         exclude = ('id', )

    #     class SerializerM3(Serializer):
    #         fields = [('field', NestedM3)]

    #     self.assertEqual(SerializerM2().serialize(self.m2), {'field': {'field1': u'foo'}})
    #     self.assertEqual(SerializerM3().serialize(self.m3), {'field': {'field2': u'bar'}})
  
      def test_serializer_classname_nesting(self):
          """
          Test related model serialization
          """
keep keep keep keep replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace keep keep keep keep keep
 Django 1.5 breaks test client form encoding 
djangorestframework/tests/serializer.py