def test_output_other(self):
     field = GenericReferenceField()
     instance = OtherReferencedDoc.objects.create(name="foo")
     strid = str(instance.id)
     ref = instance.to_dbref()
     assert field.to_representation(instance) == {'_cls': 'OtherReferencedDoc', '_id': strid}
     assert field.to_representation(ref) == {'_cls': 'OtherReferencedDoc', '_id': strid}
 def test_output_other(self):
     field = GenericReferenceField()
     instance = OtherReferencedDoc.objects.create(name="foo")
     strid = str(instance.id)
     ref = instance.to_dbref()
     assert field.to_representation(instance) == {'_cls': 'OtherReferencedDoc', '_id': strid}
     assert field.to_representation(ref) == {'_cls': 'OtherReferencedDoc', '_id': strid}
 def test_output(self):
     field = GenericReferenceField()
     instance = ReferencedModel.objects.create(name="foo")
     ref = instance.to_dbref()
     strid = str(instance.id)
     assert field.to_representation(instance) == {'_cls': 'ReferencedModel', '_id': strid}
     assert field.to_representation(ref) == {'_cls': 'ReferencedModel', '_id': strid}