今天从python 3.7升级到3.8。鼻子中的单元测试发现不再起作用。
简化的项目布局
x:\proj\src\__init__.py
x:\proj\src\first.py
x:\proj\tests\__init.py
x:\proj\tests\testfirst.py
从项目根目录x:\proj
,运行:
nosetests -v
-----------------------------------------------
Ran 0 tests in 0.016s
OK
只能通过指定来运行单元测试,例如:
nosetests tests.testfirst
.
----------------------------------------------------------------------
Ran 1 test in 0.000s
OK
平台
--traverse-namespace
选项。您可以将其添加到nosetests
调用中,或者要保存自己的输入,请将其添加到setup.cfg
中,例如:[nosetests]
traverse-namespace=1