mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-06 05:54:25 +08:00
48 lines
993 B
INI
48 lines
993 B
INI
[tox]
|
|
envlist = py26, py27, py33, py34, py35, py36
|
|
[testenv]
|
|
deps =
|
|
pytest>=2.3.5
|
|
pytest-cache
|
|
# docopt for sith doctests
|
|
docopt
|
|
# coloroma for colored debug output
|
|
colorama
|
|
setenv =
|
|
# https://github.com/tomchristie/django-rest-framework/issues/1957
|
|
# tox corrupts __pycache__, solution from here:
|
|
PYTHONDONTWRITEBYTECODE=1
|
|
commands =
|
|
py.test {posargs:jedi test}
|
|
[testenv:py26]
|
|
deps =
|
|
unittest2
|
|
{[testenv]deps}
|
|
[testenv:py27]
|
|
deps =
|
|
# for testing the typing module
|
|
typing
|
|
{[testenv]deps}
|
|
[testenv:py33]
|
|
deps =
|
|
typing
|
|
{[testenv]deps}
|
|
[testenv:py34]
|
|
deps =
|
|
typing
|
|
{[testenv]deps}
|
|
[testenv:py35]
|
|
deps =
|
|
{[testenv]deps}
|
|
[testenv:cov]
|
|
deps =
|
|
coverage
|
|
{[testenv]deps}
|
|
commands =
|
|
coverage run --source jedi -m py.test
|
|
coverage report
|
|
[testenv:sith]
|
|
commands =
|
|
{envpython} -c "import os; a='{envtmpdir}'; os.path.exists(a) or os.makedirs(a)"
|
|
{envpython} sith.py --record {envtmpdir}/record.json random {posargs:jedi}
|