如何使py.test或nose查找所有python文件中的测试?

2024-05-17 05:26:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我确实有几个小模块,其中的测试位于其中,py.testnose不查找它们,因为它们的文件名中不包含test

我如何说服py.testnose在所有python文件中查找测试,递归地-''包括那些在其文件名''中没有test的文件?

在源文件中,我保留了标准的命名约定:class testSomeName和方法def test_some_name

如果这是不可能的,我可以用什么其他的解决方案来获得相同的结果。

我不想手动创建包含测试的所有文件的列表,我想要一个支持发现的解决方案。


Tags: 模块文件方法pytest标准文件名def