1
我已經編寫了一個腳本來測試我的Python庫在不同版本的python和pypy上。 對於pypy3,pypy解釋器不能識別nosetests,而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
任何問題嗎?