Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 强制测试在以下划线开头的模块中查找doctest_Python_Testing_Python 3.x_Nose_Doctest - Fatal编程技术网

Python 强制测试在以下划线开头的模块中查找doctest

Python 强制测试在以下划线开头的模块中查找doctest,python,testing,python-3.x,nose,doctest,Python,Testing,Python 3.x,Nose,Doctest,在项目中,我基本上使用以下模式: package: __init__.py _mod1.py _mod2.py 这些模块被认为是实现细节,我不希望用户导入它们。我使用doctest测试那些内部模块。在默认配置中,nosetests在这些模块中找不到doctest 我尝试使用match选项来修复它(doctest模块是匹配的),但我从python stdlib获得了虚拟匹配 系统详情: python 3.3 python是从 我使用virtualenv和virtualenvw

在项目中,我基本上使用以下模式:

package:
  __init__.py
  _mod1.py   
  _mod2.py
这些模块被认为是实现细节,我不希望用户导入它们。我使用doctest测试那些内部模块。在默认配置中,nosetests在这些模块中找不到doctest

我尝试使用
match
选项来修复它(doctest模块是匹配的),但我从python stdlib获得了虚拟匹配

系统详情:

  • python 3.3
  • python是从
  • 我使用virtualenv和virtualenvwrapper
  • nosetests安装在virtualenv内部
  • 我使用nose 1.3.0
这是我的鼻子配置文件:

[nosetests]
match=[^.][Tt]est
with-doctest=1
processes=50
process-timeout=25
verbosity=3
attr=!singleprocess
ignore-files=.*pythonz.*
假火柴的例子:

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Decorator to mark a function or method as a test
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.virtualenvs/silf-backend-commons/lib/python3.3/site-packages/nose/case.py", line 198, in runTest
    self.test(*self.arg)
  File "/home/jb/.virtualenvs/silf-backend-commons/lib/python3.3/site-packages/nose/util.py", line 613, in newfunc
    return func(*arg, **kw)
TypeError: istest() missing 1 required positional argument: 'func'

======================================================================
ERROR: Decorator to mark a function or method as *not* a test
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.virtualenvs/silf-backend-commons/lib/python3.3/site-packages/nose/case.py", line 198, in runTest
    self.test(*self.arg)
  File "/home/jb/.virtualenvs/silf-backend-commons/lib/python3.3/site-packages/nose/util.py", line 613, in newfunc
    return func(*arg, **kw)
TypeError: nottest() missing 1 required positional argument: 'func'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Decorator to mark a function or method as a test
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.virtualenvs/silf-backend-commons/lib/python3.3/site-packages/nose/case.py", line 198, in runTest
    self.test(*self.arg)
  File "/home/jb/.virtualenvs/silf-backend-commons/lib/python3.3/site-packages/nose/util.py", line 613, in newfunc
    return func(*arg, **kw)
TypeError: istest() missing 1 required positional argument: 'func'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Decorator to mark a function or method as a test
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.virtualenvs/silf-backend-commons/lib/python3.3/site-packages/nose/case.py", line 198, in runTest
    self.test(*self.arg)
  File "/home/jb/.virtualenvs/silf-backend-commons/lib/python3.3/site-packages/nose/util.py", line 613, in newfunc
    return func(*arg, **kw)
TypeError: istest() missing 1 required positional argument: 'func'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Decorator to mark a function or method as a test
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.virtualenvs/silf-backend-commons/lib/python3.3/site-packages/nose/case.py", line 198, in runTest
    self.test(*self.arg)
  File "/home/jb/.virtualenvs/silf-backend-commons/lib/python3.3/site-packages/nose/util.py", line 613, in newfunc
    return func(*arg, **kw)
TypeError: istest() missing 1 required positional argument: 'func'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
nose.proxy.TypeError: skipTest() missing 1 required positional argument: 'reason'
-------------------- >> begin captured logging << --------------------
root: DEBUG: Firing event <EventObject power_up, (*('default',), **{})>
root: DEBUG: Firing event <EventObject tick, (*(), **{})>
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
nose.proxy.TypeError: skipTest() missing 1 required positional argument: 'reason'
-------------------- >> begin captured logging << --------------------
Test: INFO: Initializing experiment
Test: INFO: Initialized client
Test: INFO: Initialized manager
Test: INFO: Started main thread
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

======================================================================
ERROR: Skip this test.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py", line 384, in _executeTestPart
    function()
TypeError: skipTest() missing 1 required positional argument: 'reason'

----------------------------------------------------------------------
======================================================================
错误:跳过此测试。
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
文件“/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py”,第384行,在执行测试部分
函数()
TypeError:skipTest()缺少1个必需的位置参数:“原因”
======================================================================
错误:跳过此测试。
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
文件“/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py”,第384行,在执行测试部分
函数()
TypeError:skipTest()缺少1个必需的位置参数:“原因”
======================================================================
错误:装饰程序将函数或方法标记为测试
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
runTest中的文件“/home/jb/.virtualenvs/silf backend commons/lib/python3.3/site packages/nose/case.py”,第198行
自检(*self.arg)
newfunc中的文件“/home/jb/.virtualenvs/silf backend commons/lib/python3.3/site packages/nose/util.py”,第613行
返回函数(*参数,**kw)
TypeError:istest()缺少1个必需的位置参数:“func”
======================================================================
错误:装饰程序将函数或方法标记为*非*测试
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
runTest中的文件“/home/jb/.virtualenvs/silf backend commons/lib/python3.3/site packages/nose/case.py”,第198行
自检(*self.arg)
newfunc中的文件“/home/jb/.virtualenvs/silf backend commons/lib/python3.3/site packages/nose/util.py”,第613行
返回函数(*参数,**kw)
TypeError:nottest()缺少1个必需的位置参数:“func”
======================================================================
错误:跳过此测试。
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
文件“/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py”,第384行,在执行测试部分
函数()
TypeError:skipTest()缺少1个必需的位置参数:“原因”
======================================================================
错误:装饰程序将函数或方法标记为测试
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
runTest中的文件“/home/jb/.virtualenvs/silf backend commons/lib/python3.3/site packages/nose/case.py”,第198行
自检(*self.arg)
newfunc中的文件“/home/jb/.virtualenvs/silf backend commons/lib/python3.3/site packages/nose/util.py”,第613行
返回函数(*参数,**kw)
TypeError:istest()缺少1个必需的位置参数:“func”
======================================================================
错误:跳过此测试。
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
文件“/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py”,第384行,在执行测试部分
函数()
TypeError:skipTest()缺少1个必需的位置参数:“原因”
======================================================================
错误:装饰程序将函数或方法标记为测试
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
runTest中的文件“/home/jb/.virtualenvs/silf backend commons/lib/python3.3/site packages/nose/case.py”,第198行
自检(*self.arg)
newfunc中的文件“/home/jb/.virtualenvs/silf backend commons/lib/python3.3/site packages/nose/util.py”,第613行
返回函数(*参数,**kw)
TypeError:istest()缺少1个必需的位置参数:“func”
======================================================================
错误:跳过此测试。
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
文件“/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py”,第384行,在执行测试部分
函数()
TypeError:skipTest()缺少1个必需的位置参数:“原因”
======================================================================
错误:跳过此测试。
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
文件“/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py”,第384行,在执行测试部分
函数()
TypeError:skipTest()缺少1个必需的位置参数:“原因”
======================================================================
错误:跳过此测试。
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
文件“/home/jb/.pythonz/pythons/CPython-3.3.2/lib/python3.3/unittest/case.py”,第384行,在执行测试部分
函数()
TypeError:skipTest()缺少1个必需的位置参数:“原因”
======================================================================
错误:跳过此测试。
-----------------
ignore-files=DONTIGNOREANYFILES