cdfcf3c153
E125 continuation line does not distinguish itself from next logical line Also update the comment of H405 since multi line docstring is used frequently in unit test documentation and it seems better to hold it in the ignore list not temporarily. Change-Id: Ic24e6cebe0aa531e5a4556d3e23c752358bf3696
45 lines
1.0 KiB
INI
45 lines
1.0 KiB
INI
[tox]
|
|
# py3 first to avoid .testrepository incompatibility
|
|
envlist = py33,py34,py26,py27,pypy,pep8
|
|
minversion = 1.6
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
LANG=en_US.UTF-8
|
|
LANGUAGE=en_US:en
|
|
LC_ALL=C
|
|
usedevelop = True
|
|
install_command = pip install -U {opts} {packages}
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands = python setup.py testr --testr-args='{posargs}'
|
|
|
|
[testenv:pep8]
|
|
commands = flake8
|
|
distribute = false
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:functional]
|
|
setenv =
|
|
OS_TEST_PATH = ./neutronclient/tests/functional
|
|
|
|
[testenv:cover]
|
|
commands = python setup.py testr --coverage --testr-args='{posargs}'
|
|
|
|
[testenv:docs]
|
|
commands=
|
|
python setup.py build_sphinx
|
|
|
|
[tox:jenkins]
|
|
downloadcache = ~/cache/pip
|
|
|
|
[flake8]
|
|
# H405 multi line docstring summary not separated with an empty line
|
|
# (mutli line docstring is used in unit tests frequently)
|
|
ignore = H405
|
|
show-source = true
|
|
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,tools
|