test_share_tree.py 文件源码

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

项目:config-api 作者: gridengine 项目源码 文件源码
def test_generate_stree_from_json():
    stree = API.get_stree()
    json = stree.to_json()
    stree2 = API.generate_object(json)
    assert(stree2.__class__.__name__ == stree.__class__.__name__)
    assert(len(stree.data) == len(stree2.data))
    for i in range(0,len(stree.data)):
        v = stree.data[i]
        v2 = stree2.data[i]
        assert(type(v) == types.DictType)
        assert(type(v2) == types.DictType)
        for key in v.keys():
            x = v[key]
            x2 = v2[key]
            if type(x) == types.ListType:
                assert(len(x) == len(x2))
                for y in x:
                    assert(x2.count(y) == 1)
            else:
                assert(str(x) == str(x2))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号