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

来源:7-14 模型类和视图的测试用例

qq_慕的地1326115

2020-08-15

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

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

写回答

2回答

qq_慕的地1326115

提问者

2020-08-17

这是我单元测试用例:

//img.mukewang.com/szimg/5f39f006081a9ba319201039.jpg

这是我跳转url视图函数:

//img.mukewang.com/szimg/5f39f0250950e2d819201039.jpg

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

//img.mukewang.com/szimg/5f39f1e709b90c1919200899.jpg

0
0

Jack

2020-08-17

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

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

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

//img.mukewang.com/szimg/5f39ec2f0925beb007650212.jpg

检查一下你的get_success_url函数代码

0
2
Jack
回复
qq_慕的地1326115
image好像是必填字段,测试用例的时候也加上试试
2020-08-18
共2条回复

Django高级实战 开发企业级问答网站

融合Django高级用法/算法/设计模式/TestCase测试/云计算打造项目

900 学习 · 756 问题

查看课程