我已经在Debian Linux下安装了pytest 2.3.4。默认情况下它在Python 2.7下运行,但有时我想在Python 3.x下运行。我似乎找不到任何关于如何做到这一点的说明。
PyPI Trove分类器显示Python :: 3,因此可能是可以实现的。除了"py.test somedir/sometest.py"之外,我还可以使用"python -m pytest ...",甚至是"python2.7 -m pytest ...",但如果我尝试"python3 -m pytest ...",则会出现 "/usr/bin/python3: No module named pytest" 的错误提示。
PyPI Trove分类器显示Python :: 3,因此可能是可以实现的。除了"py.test somedir/sometest.py"之外,我还可以使用"python -m pytest ...",甚至是"python2.7 -m pytest ...",但如果我尝试"python3 -m pytest ...",则会出现 "/usr/bin/python3: No module named pytest" 的错误提示。
python-pytest
和python3-pytest
后,我长时间以来一直在运行py.test
或py.test-3
来选择其中之一,因此也不需要解决方法了。 - Joe Abbate