def test_from_son(self): field = ReferenceField(db_field="test", reference_document_type=User) data = ObjectId("123456789012123456789012") result = field.from_son(data) expect(result).to_equal(ObjectId("123456789012123456789012"))
def test_from_son(self): field = ReferenceField(db_field="test", reference_document_type=User) data = { '__module__': 'tests.fields.test_reference_field', '__class__': 'User', '__id__': ObjectId("123456789012123456789012") } result = field.from_son(data) expect(result).to_equal({ '__module__': 'tests.fields.test_reference_field', '__class__': 'User', '__id__': ObjectId("123456789012123456789012"), '__loaded__': False })