deb-python-os-cloud-config/tox.ini
Jiri Stransky f8b913ef19 Ignore H302 as other TripleO projects
Ignore H302 "Do not import objects, only modules" rule.

This is in accordance with other TripleO projects and will allow
e.g. importing the translation function `_`.

Change-Id: I5c27d77334a1e75318302d6330cf1a0c670a940a
2014-03-05 10:09:06 +01:00

33 lines
816 B
INI

[tox]
minversion = 1.6
envlist = py26,py27,py33,pypy,pep8
skipsdist = True
[testenv]
usedevelop = True
install_command = pip install -U {opts} {packages}
setenv =
VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = python setup.py testr --slowest --testr-args='{posargs}'
[testenv:pep8]
commands = flake8
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands = python setup.py testr --coverage --testr-args='{posargs}'
[flake8]
# H302 skipped on purpose per IRC discussion involving other TripleO projects.
# H803 skipped on purpose per list discussion.
# E123, E125 skipped as they are invalid PEP-8.
show-source = True
ignore = E123,E125,H302,H803
builtins = _
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build