如何指定使用“python”运行哪些测试设置.py鼻子测试”

2024-05-16 06:06:36 发布

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

看,我的设置.py公司名称:

https://github.com/mongodb/motor/blob/master/setup.py

。。。以及设置.cfg公司名称:

https://github.com/mongodb/motor/blob/master/setup.cfg

我希望能经营一个套房,比如:

python setup.py nosetests test.test_motor_ssl

但我得到“无效命令名”test.test_电机_ssl'". 从另一方面来说:

^{pr2}$

。。。noestests运行我项目中的每个测试。我怎么知道鼻子测试,当它跑进来的时候设置.py如何运行测试子集?在


Tags: pyhttpstestgithubmaster名称comssl
3条回答

显然这是nose 1.2.1中已知的一个bug,它们已经在主分支中修复了。您可以等待下一个版本,也可以直接使用nosetests命令。在

来源:https://github.com/nose-devs/nose/issues/556

使用nose==1.3.1,我可以通过以下方式运行单个测试类/测试用例: python setup.py nosetests tests tests/test_file.py:TestClass.test_case

现在唯一有效的方法是目录方法。仍然无法指定路径。。。在

python setup.py nosetests -w tests/test_folder

相关问题 更多 >