我正在尝试将其nosetests
用作基于distutils2
(使用setup.cfg
文件而不是“旧”setup.py
脚本)的构建/发布链的一部分。
不幸的是,当我发出:
pysetup run test
我得到:
running test
running build
running build_py
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
...但是,如果我nosetests
从同一个位置发出,我可以看到我的所有测试都在执行。我的目录结构如下:
|-- docs
|-- my_package
| |-- __init__.py
| |-- foobar.py
| `-- tests
| `-- foobar_test.py
|-- README.md
|-- requirements.txt
`-- setup.cfg
setup.cfg
我的文件的相关部分包含:
[test]
runner = nosetests
我究竟做错了什么?官方文档在这一点上并不完美......