setInv接口出错问题
来源:33-8 测试库存服务接口

曹学习
2021-05-23
代码和老师的代码一样,其它三个接口都测试成功,唯独inventory_srv中的setInv接口不行
debug调试了一下,好像是inv.stocks = request.num,赋值后inv的stock属性变成tuple了,但是request.num的值调试里明明是int值,我把代码换成inv.stocks = request.num[0],又报错说int数据不能上传
写回答
1回答
-
曹学习
提问者
2021-05-23
改成下面的代码后
inv.stocks = request.num, inv.stocks=inv.stocks[0]
接口测试成功,但不知道原理,为啥request.num这个int类型赋值给inv.stocks时会变成tuple元组类型,还望老师解答
132021-05-25
相似问题