test_unit.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:sqlalchemy-validation 作者: blazelibs 项目源码 文件源码
def test_pickling(self):
        so = ex.SomeObj(minlen=5)
        assert so._sav.entity.minlen == 5
        pstr = pickle.dumps(so)
        del so

        so2 = pickle.loads(pstr)
        assert so2._sav.entity.minlen == 5

        # make sure it's a weakref
        vh = so2._sav
        del so2
        gc.collect()

        try:
            vh.entity
            assert False, 'expected exception'
        except EntityRefMissing:
            pass
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号