相关疑难解决方法(0)

如何在Pylons中使用Nose运行单个测试

我有一个Pylons 1.0应用程序,在测试/功能目录中有一堆测试.我得到了奇怪的测试结果,我想只运行一次测试.鼻子文档说我应该能够在命令行传递测试名称,但无论我做什么,我都会得到ImportErrors

例如:

nosetests -x -s sometestname
Run Code Online (Sandbox Code Playgroud)

得到:

Traceback (most recent call last):
  File "/home/ben/.virtualenvs/tsq/lib/python2.6/site-packages/nose-0.11.4-py2.6.egg/nose/loader.py", line 371, in loadTestsFromName
   module = resolve_name(addr.module)
  File "/home/ben/.virtualenvs/tsq/lib/python2.6/site-packages/nose-0.11.4-py2.6.egg/nose/util.py", line 334, in resolve_name
   module = __import__('.'.join(parts_copy))
ImportError: No module named sometestname
Run Code Online (Sandbox Code Playgroud)

我得到了同样的错误

nosetests -x -s appname.tests.functional.testcontroller
Run Code Online (Sandbox Code Playgroud)

什么是正确的语法?

testing pylons nose nosetests

149
推荐指数
2
解决办法
6万
查看次数

标签 统计

nose ×1

nosetests ×1

pylons ×1

testing ×1