def test_output(self): field = ReferenceField(ReferencedDoc) instance = ReferencedDoc.objects.create(name="foo") strid = str(instance.id) ref = instance.to_dbref() assert field.to_representation(instance) == strid assert field.to_representation(ref) == strid
def test_output(self): field = ReferenceField(ReferencedDoc) instance = ReferencedDoc.objects.create(name="foo") strid = str(instance.id) ref = instance.to_dbref() assert field.to_representation(instance) == strid assert field.to_representation(ref) == strid
def test_output_other(self): field = ReferenceField(OtherReferencedModel) instance = OtherReferencedModel.objects.create(name="foo") strid = str(instance.id) ref = instance.to_dbref() assert field.to_representation(instance) == strid assert field.to_representation(ref) == strid
def test_pk_representation(self): field = ReferenceField(ReferencedModel) representation = field.to_representation(self.instance) assert representation == smart_str(self.instance.id)
def test_pk_representation(self): field = ReferenceField(ReferencedModel) representation = field.to_representation(self.instance) assert representation == smart_str(self.instance.id)