[tox]
envlist = py{27,35,36,37}-flask{100,01{1,2}}
skipsdist = True
[testenv]
usedevelop = True
deps =
flask011: flask>=0.11,<0.12
flask012: flask>=0.12,<0.13
flask100: flask>=1.0,<1.1
-rrequirements-testing.txt
ci: -rrequirements-ev.txt
ci: psycopg2<2.8
ci: python-openid
ci: python-openid-teams
ci: python-openid-cla
install_command = pip install --no-use-pep517 {opts} {packages}
setenv =
PAGURE_CONFIG={toxinidir}/tests/test_config
PYTHONPATH={toxinidir}
commands =
#nosetests --with-coverage --cover-erase --cover-package=pagure --with-pagureperf {posargs}
#nosetests {posargs}
python {toxinidir}/runtests.py run -f {posargs}
[testenv:timetests]
basepython = python3
deps =
-rrequirements-testing.txt
nose-timer
commands =
nosetests --with-timer --timer-top-n 10 --timer-ok 500ms --timer-warning 1 --timer-json-file tests-duration.json {posargs}