本站消息

  本站每日ip已达10000,出租广告位,位置价格可谈,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

在pytest中对测试进行分组:类与普通函数

发布于2019-09-11 14:18     阅读(967)     评论(0)     点赞(14)     收藏(4)


我正在使用pytest来测试我的应用程序。pytest支持2种方法(我知道)如何编写测试:

  1. 在课堂上:

test_feature.py - >类TestFeature - > def test_feature_sanity

  1. 在功能:

    test_feature.py - > def test_feature_sanity

是否需要在课堂上分组测试的方法?是否允许backport unittest内置模块?你会说哪种方法更好,为什么?

提前致谢!


解决方案


关于将测试组织到模块和类中没有严格的规则。这是个人喜好的问题。最初我尝试将测试组织成课程,经过一段时间后,我意识到我没有用于其他级别的组织。现在我只是将测试功能收集到模块(文件)中。

我可以看到一个有效的用例,当某些测试可以逻辑地组织到同一个文件中,但仍然有更多的组织级别(例如,使用类作用域的夹具)。但这也可以分成多个模块来完成。



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接: https://www.pythonheidong.com/blog/article/107256/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

14 0
收藏该文
已收藏

评论内容:(最多支持255个字符)