
This check is not one that really helps readability much, and usually it hurts readability. In particular it makes using the six library more difficult as some things that would normally be modules are just classes now, but are used in exactly the same way. Change-Id: I4609f8b82aff396bd907c32121d6e74f60be55f3
38 lines
922 B
INI
38 lines
922 B
INI
[tox]
|
|
minversion = 1.6
|
|
skipsdist = True
|
|
envlist = py26,py27,py33,pep8,cover
|
|
|
|
[testenv]
|
|
usedevelop = True
|
|
install_command = pip install {opts} {packages}
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
LANG=en_US.UTF-8
|
|
LANGUAGE=en_US:en
|
|
LC_ALL=C
|
|
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands = python setup.py testr --testr-args='{posargs}'
|
|
|
|
[testenv:pep8]
|
|
commands = flake8
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:cover]
|
|
commands = coverage erase
|
|
python setup.py testr --coverage --omit='tuskarclient/tests/*' --testr-args='{posargs}'
|
|
coverage report -m
|
|
|
|
[tox:jenkins]
|
|
downloadcache = ~/cache/pip
|
|
|
|
# H302 - ignored because it interferes more than it helps, and uses
|
|
# suspect methods in its implementation anyway.
|
|
[flake8]
|
|
ignore = H302
|
|
show-source = True
|
|
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build
|