Assert that tox uses the appropriate Python version

This commit is contained in:
Miro Hrončok 2020-02-06 12:13:10 +01:00
commit 74239cac5d

View file

@ -86,6 +86,23 @@ set -u
# use it with tox
[[ "$TOX" != "true" ]] && exit 0
if [[ $PYTHON == python* ]]; then
export TOXENV=py${VERSION/./}
else
export TOXENV=$PYTHON
fi
cat > tox.ini << EOF
[tox]
skipsdist = True
[testenv]
commands = python -c 'import sys; print(sys.version)'
EOF
# Tests that the Python version used in tox is really the Python version we want
tox | tee toxlog
grep "^$VERSION\.[0-9]" toxlog
cat > tox.ini << EOF
[tox]
skipsdist = True
@ -94,8 +111,5 @@ deps = pytest
commands = python -m pytest -v test_foo.py
EOF
if [[ $PYTHON == python* ]]; then
tox -e py${VERSION/./}
else
tox -e $PYTHON
fi
# A more complex example with pytest
tox