def test_equality(self):
class MySchema(EmbeddedSchema):
a = fields.IntField()
b = fields.IntField(attribute='in_mongo_b')
MyDataProxy = data_proxy_factory('My', MySchema())
d1 = MyDataProxy()
d1.load({'a': 1, 'b': 2})
assert d1 == {'a': 1, 'in_mongo_b': 2}
d2 = MyDataProxy()
d2.load({'a': 1, 'b': 2})
assert d1 == d2
assert d1 != None # noqa: E711 (None comparison)
assert d1 != missing
assert None != d1
assert missing != d1
评论列表
文章目录