python - 如何指定使用 "python setup.py nosetests"运行哪些测试

标签 python nose

看,我的 setup.py:

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

...和setup.cfg:

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

我希望能够运行一个套件,例如:

python setup.py nosetests test.test_motor_ssl

但我收到“无效的命令名称‘test.test_motor_ssl’”。另一方面,有了这个:

python setup.py nosetests --tests test.test_motor_ssl

... nosetests 运行我项目中的每个测试。我如何告诉 nosetests,当它在 setup.py 中运行时,如何运行测试的子集?

最佳答案

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

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

关于python - 如何指定使用 "python setup.py nosetests"运行哪些测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15215313/

相关文章:

python - 从 Python Breakpoints 包设置的断点不起作用

python - 在 MacOS Sierra (Python 3.6) 上安装 mysqlclient 时出错

python - 为什么 django-nose 运行测试两次?

python - 不正确的清新使用测试结果

python - PyCharm Nosetests - 无法识别的测试

python - 在 Matplotlib 中将文本旋转到对数刻度上的一条线上

python - Dropbox是否允许多线程上传?

python - 使用 Selenium/Python/Nose 时浏览器实例化两次

xml - 如何结合两个不同 Nose 测试的测试结果?

python - Airflow:如何从 PythonOperator 中的 python_callable 内部创建子运算符