我曾经在我的setup.cfg
文件中有这个:
[nosetests]
where=test_python_toolbox
但是现在我通过提供两个并行代码库来支持 Python 2 和 Python 3,一个在source_py2
文件夹中,一个在source_py3
文件夹中。setup.py
知道如何检查 Python 版本并选择正确的版本。问题是,我不知道如何nosetests
在 repo 根目录中调用时,选择正确的文件夹。
我可以有这个:
[nosetests]
where=source_py2/test_python_toolbox
但是测试只适用于 Python 2。我希望它们适用于两个版本。
我可以带着旗帜发射nosetests
,但我宁愿不这样做。