请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

测试发布文章跳转url与实际情况不一致

实际发布文章后F12显示:
图片描述
单元测试返回的状态码为200,不是302:
图片描述

求老师解答为什么单元测试与实际结果不一样。

正在回答 回答被采纳积分+3

2回答

提问者 qq_慕的地1326115 2020-08-17 10:57:07

这是我单元测试用例:

https://img1.sycdn.imooc.com//szimg/5f39f006081a9ba319201039.jpg

这是我跳转url视图函数:

https://img1.sycdn.imooc.com//szimg/5f39f0250950e2d819201039.jpg

+++++++++++上边的是后台的测试结果状态码显示的是200,下边是浏览器实际结果302:

https://img1.sycdn.imooc.com//szimg/5f39f1e709b90c1919200899.jpg

0 回复 有任何疑惑可以回复我~
Jack 2020-08-17 10:34:08

您好,文章发表成功后要跳转到articles:list页面,所以是302

https://img1.sycdn.imooc.com/szimg/5f39ebc909e1c05006940339.jpg

那个测试用例是这样写的吧,response.status_code是302

https://img1.sycdn.imooc.com//szimg/5f39ec2f0925beb007650212.jpg

检查一下你的get_success_url函数代码

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕的地1326115 #1
    老师我跳转url视图函数一样的,但是使用浏览器和单元测试实际结果不符
    回复 有任何疑惑可以回复我~ 2020-08-17 10:58:07
  • Jack 回复 提问者 qq_慕的地1326115 #2
    image好像是必填字段,测试用例的时候也加上试试
    回复 有任何疑惑可以回复我~ 2020-08-18 17:21:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信