当前位置:   article > 正文

自动化报错KeyError: ‘***‘_keyerror: 'token

keyerror: 'token
  1. r  =  {'code': 200, 'body': {'code': 200, 'msg': '请求成功', 'data': {'username': 'a***', 'mobile': '132**51', 'companyType': 6, 'token': 'ey**RI', 'companyName': '浙江**公司', 'nickname': 'ab**'}}}
  2. body = r['body']
  3. print(body)  # {'code': 200, 'msg': '请求成功', 'data': {'username': 'a***', 'mobile': '132**51', 'companyType': 6, 'token': 'ey**RI', 'companyName': '浙江**公司', 'nickname': 'ab**'}}
  4. # 初始化数据库对象
  5. conn = init_db("db_1")
  6. # 查询结果
  7. res_db = conn.fetchone("select mobile from hy_user where username = 'abc'")
  8. print("数据库查询结果为:%s"%res_db)
  9. # 验证结果
  10. user_mobile = body['mobile']
  11. assert user_mobile == res_db['mobile']

报错 KeyError: 'mobile'

因为mobile在body的data字典里面,改 user_mobile = body['data']['mobile'] 即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/716460
推荐阅读
相关标签
  

闽ICP备14008679号