pypy 解释器无法识别 nosetests 而 pypy3 可以
pypy interpreter does not recognize nosetests while pypy3 does
我写了一个脚本来测试我的 Python 库在不同版本的 python 和 pypy 上。
对于 pypy3,
python setup.py test
工作正常。
但是在pypy上,
它运行 0 tests
。没有失败,但零测试。
这是我的脚本
language: python
matrix:
include:
- python: "pypy"
env:
- TEST_PY3="false"
- python: "pypy3"
env:
- TEST_PY3="true"
before_install:
- sudo apt-get update
- sudo apt-get install build-essential
install:
- if [[ "${TEST_PY3}" == "false" ]]; then
pip install Cython;
python setup.py install;
fi
- if [[ "${TEST_PY3}" == "true" ]]; then
pip install Cython;
python setup.py install;
fi
script:
- python setup.py test
我正在使用 nosetests
。我的这一部分 setup.py
可能会有帮助
test_suite = 'nose.collector',
tests_require = ['nose>=0.10.1']
nosetests
和pypy
有什么问题吗?
避免 python setup.py install
跨不同版本的 python 或 pypy 安装。
更喜欢
pip install -e .
我写了一个脚本来测试我的 Python 库在不同版本的 python 和 pypy 上。 对于 pypy3,
python setup.py test
工作正常。
但是在pypy上,
它运行 0 tests
。没有失败,但零测试。
这是我的脚本
language: python
matrix:
include:
- python: "pypy"
env:
- TEST_PY3="false"
- python: "pypy3"
env:
- TEST_PY3="true"
before_install:
- sudo apt-get update
- sudo apt-get install build-essential
install:
- if [[ "${TEST_PY3}" == "false" ]]; then
pip install Cython;
python setup.py install;
fi
- if [[ "${TEST_PY3}" == "true" ]]; then
pip install Cython;
python setup.py install;
fi
script:
- python setup.py test
我正在使用 nosetests
。我的这一部分 setup.py
可能会有帮助
test_suite = 'nose.collector',
tests_require = ['nose>=0.10.1']
nosetests
和pypy
有什么问题吗?
避免 python setup.py install
跨不同版本的 python 或 pypy 安装。
更喜欢
pip install -e .