tox.ini: specify 'basepython' (with TOXPYTHON override); print python version and arch; call python -m pip to work around Appveyor-installed pip

This commit is contained in:
Cosimo Lupo 2016-04-10 15:28:17 +01:00
parent fe740dbb68
commit 7223267328

13
tox.ini
View File

@ -1,11 +1,22 @@
[tox] [tox]
envlist = py27, pypy, py33, py34, py35 envlist = py27, pypy, py34, py35
[testenv] [testenv]
basepython =
py27: {env:TOXPYTHON:python2.7}
pypy: {env:TOXPYTHON:pypy}
py34: {env:TOXPYTHON:python3.4}
py35: {env:TOXPYTHON:python3.5}
deps = deps =
pytest pytest
-rrequirements.txt -rrequirements.txt
install_command =
python -m pip install -v {opts} {packages}
commands = commands =
# check that we have the expected Python version and architecture
python -c "import sys; print(sys.version)"
python -c "import struct; print(struct.calcsize('P') * 8)"
# run the test suite
py.test py.test
[pytest] [pytest]