我曾经在我的 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
,但我宁愿不这样做。 最佳答案
[nosetests]
where=source_py2/test_python_toolbox
py3where=source_py3/test_python_toolbox