          value = field.field_to_native(obj, 'field_name')
          self.assertEqual(value, ['BlogPost object'])
  
      # Regression for #1129
      def test_exception_for_incorect_fk(self):
          """
          Check that the exception message are correct if the source field
          doesn't exist.
          """
          from tests.models import ManyToManySource
 
</s> remove         self.assertRaises(AssertionError, PersonSerializerInvalidReadOnly, [])
 </s> add         serializer = PersonSerializerInvalidReadOnly()
        with self.assertRaises(AssertionError):
            serializer.fields </s> remove             TestSerializer(data={'name': 'foo'})
 </s> add             serializer.fields </s> remove         self.fields = self.get_fields()
 </s> add 
    def test_exception_for_incorrect_fk(self):
          value = field.field_to_native(obj, 'field_name')
          self.assertEqual(value, ['BlogPost object'])
  
      # Regression for #1129
    def test_exception_for_incorrect_fk(self):
          """
          Check that the exception message are correct if the source field
          doesn't exist.
          """
          from tests.models import ManyToManySource
keep keep keep keep replace keep keep keep keep keep
 Set up serializer fields lazily on-demand.

This avoids AppRegistryNotReady problems in Django 1.7 with nested serializers,
which are instantiated at import time, possibly before Django's app registry is
fully populated. 
tests/test_relations.py