Dirk Mueller c6383f1f16 Switch to Hacking 0.8.x
This brings along Hacking requirements to match
other OpenStack projects. Since hacking already
requires the right pep8 pyflakes etc version,
those dependencies are not necessary to be specified
here.

Change-Id: Ifb575aa549bfd0288e44acda9a750ea40b9d14c2
2014-05-23 00:36:45 +02:00

49 lines
1.1 KiB
INI

[tox]
envlist = py26,py27,pep8
[testenv]
setenv = VIRTUAL_ENV={envdir}
NOSE_WITH_OPENSTACK=1
NOSE_OPENSTACK_COLOR=1
NOSE_OPENSTACK_RED=0.05
NOSE_OPENSTACK_YELLOW=0.025
NOSE_OPENSTACK_SHOW_ELAPSED=1
NOSE_OPENSTACK_STDOUT=1
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=C
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands =
nosetests {posargs}
[testenv:pep8]
commands =
flake8
flake8 --filename=manila* bin
[testenv:genconfig]
commands =
bash tools/conf/generate_sample.sh -o etc/manila
[testenv:venv]
commands = {posargs}
[testenv:cover]
setenv = NOSE_WITH_COVERAGE=1
[testenv:pylint]
setenv = VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/requirements.txt
pylint==0.26.0
commands = bash tools/lintstack.sh
[flake8]
# TODO: These are not intentionally disabled, reenable when fixed:
# H233: Python 3.x incompatible print operator
# H501: Do not use locals() for string formatting
ignore = E12,E711,E712,H233,H302,H303,H304,H401,H402,H403,H404,H501,F
builtins = _
exclude = .venv,.tox,dist,doc,openstack,*egg