采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,这里我也遇到问题,我按照你的代码敲出来,使用print(type(res)) 返回的是 <class 'dict'>, 但是我看你代码返回的是 <type 'dict'>这种情况下,我无论使用 assertEqual 函数断言,还是if语句判断 字典中的数据都会报错
肯定啊,你这个不是一个类型,你看看你返回值时选择的是什么?res.json()
我可能没有表达清楚,我是在引用RunMain()这个方法后,查看的res类型,而在RunMain()方法中res类型是dict,也就是说是json格式的。看到第五章第二节视频里的讲解,说res不能格式化的原因是因为引入方法的返回值本来就是json格式,所以才提出的这个问题。
hello 没太明白你说的json不能格式化,只要数据格式正确,都可以从str<=>dict的
你的返回值类型根据你选择的类型,如果你打印结果输入的res.text就是str,如果是.json()就是dict
登录后可查看更多问答,登录/注册
主流框架Unittest与接口测试结合,带你深入学习接口自动化框架的设计与开发
1.2k 11
1.2k 10
1.3k 9
1.2k 9
1.4k 9