test_jit.py 文件源码

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

项目:toasted-marshmallow 作者: lyft 项目源码 文件源码
def test_hybrid_serializer():
    serializer = HybridSerializer()
    field = fields.Integer()
    result = str(serializer.serialize('foo', 'bar', 'result["foo"] = {0}',
                                      field))
    expected = ('try:\n'
                '    value = obj["foo"]\n'
                'except (KeyError, AttributeError, IndexError, TypeError):\n'
                '    value = obj.foo\n'
                'result["foo"] = value')
    assert expected == result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号