我有一个名为test_web.py的文件,其中包含一个TestWeb类和许多名为test_something()的方法。
我可以像这样运行类中的每个测试:
$ nosetests test_web.py
...
======================================================================
FAIL: checkout test
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/me/path/here/test_web.py", line 187, in test_checkout
...
但我似乎无法进行个别测试。当在同一PWD中运行时,这些错误会给我“无此类测试”错误:
$ nosetests test_web.py:test_checkout
$ nosetests TestWeb:test_checkout
这有什么问题吗?
最佳答案
您必须像这样指定它:nosetests <file>:<Test_Case>.<test_method>
或
nosetests test_web.py:TestWeb.test_checkout
参见the docs
关于python - 如何在带 nosetests 的文件中指定一个测试?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11286688/