我有一个名为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/

10-09 20:15