def test_generate_jc_from_json():
jc = API.get_jc(JC_NAME)
json = jc.to_json()
jc2 = API.generate_object(json)
assert(jc2.__class__.__name__ == jc.__class__.__name__)
for key in jc.data.keys():
v = jc.data[key]
v2 = jc2.data[key]
if type(v) == types.ListType:
assert(len(v) == len(v2))
for s in v:
assert(v2.count(s) == 1)
elif type(v) == types.DictType:
for key in v.keys():
assert(str(v[key]) == str(v2[key]))
else:
assert(str(v) == str(v2))
评论列表
文章目录