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"))
Пример #2
0
    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
        })