在我目前正在从事的项目中,我的同事中很少有人使用unittest包编写单元测试,还有一些使用pytest包。当我在CI管道中运行单元测试时,我会调用所有的单元测试。因此,我通过添加覆盖率更新了单元测试调用脚本(请参阅下面的脚本片段)。但是,如果我删除行coverage run -a -m pytest -v -m unittests (下面的第7行),我就会得到以前单元测试的输出。 #!,而忽略了之前运行的单元测试。
我正在构建一个python包,使用pytest进行所有单元测试。我的软件包由几个模块组成,每个模块下有不同的子模块。单元测试在每个模块的test文件夹中(例如,.当我将我的夹具放在一个中心位置时,当我使用命令pytest --fixtures时,我能够看到它们,然而,当我运行pytest时,它告诉我fixture not found,并且夹具没有在available我是否需要将我的所有单元测试移到test文件夹下,或者我是否可以将<e