def test_generate_user_from_json():
user = API.get_user(USER_NAME)
json = user.to_json()
user2 = API.generate_object(json)
assert(user2.__class__.__name__ == user.__class__.__name__)
for key in user.data.keys():
v = user.data[key]
v2 = user2.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))
评论列表
文章目录