刚接触pytest,咨询一下使用pytest写的测试用例怎么加到unittest的测试套件中,这能实现吗?还是只能添加unittest写的测试用例?
就是我测试用例是通过pytest开发的,后面要生成HTML的测试报告,要用到HTMLTestRunner的方法实现,这个是unittest用例的,我要将pytest的测试用例通过unittest的addTest方法添加到测试套件中,一直不成功,有什么办法吗?还是只能将pytest的测试用例改为unittest的方式才行。我查到pytest有生成HTML报告的方法,但是需要第三方包,不行。
使用pytest写的测试用例怎么加到unittest的测试套件中?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- simleeyes 2023-02-22 17:07关注
以下内容是从百度等帖子中掏出来了,筛选不易,希望能帮到你
如果您想使用unittest的HTMLTestRunner方法来生成HTML测试报告,那么将pytest的测试用例添加到unittest测试套件中是可行的。以下是一些步骤可以帮助您实现这个目标:- 创建一个unittest测试套件
- 导入pytest测试模块并将测试用例添加到测试套件中
注意:在添加pytest测试用例时,需要使用pytest.FunctionalTestSuite包装测试用例,这是因为pytest测试用例和unittest测试用例的方法签名不同,需要进行适当的转换。 - 运行unittest测试套件并生成HTML测试报告
在这个例子中,HTMLTestRunner将测试结果输出到名为“report.html”的HTML文件中,并设置标题和描述信息。
请注意,虽然pytest有自己的HTML测试报告生成工具,但如果您希望使用unittest的HTMLTestRunner生成测试报告,那么您需要使用上述方法来添加pytest测试用例到unittest测试套件中。
解决 无用评论 打赏 举报 - 创建一个unittest测试套件
悬赏问题
- ¥15 模电中二极管,三极管和电容的应用
- ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
- ¥15 气象网格数据与卫星轨道数据如何匹配
- ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
- ¥15 微软账户问题不小心注销了好像
- ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
- ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
- ¥20 关于web前端如何播放二次加密m3u8视频的问题
- ¥15 使用百度地图api 位置函数报错?
- ¥15 metamask如何添加TRON自定义网络