Files
python-senlinclient/tox.ini
Andreas Jaeger 10ac9cb4d7 Remove unused POT file
Translation source files are not needed anymore
in repositories, remove the outdated and unused file.

Update tox.ini file so that tests pass even if there are no pot files i
ntree. See
http://docs.openstack.org/infra/manual/creators.html#checking-translation-imports

Change-Id: Ibb8845ebcb9c07a4c0127520b12d711e0a1baca0
2016-06-06 08:32:15 +02:00

44 lines
1.1 KiB
INI

[tox]
envlist = py34,py27,pypy,pep8,releasenotes
minversion = 1.6
skipsdist = True
[testenv]
setenv = VIRTUAL_ENV={envdir}
usedevelop = True
install_command = pip install -U {opts} {packages}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands =
find . -type f -name "*.pyc" -delete
python setup.py testr --slowest --testr-args='{posargs}'
whitelist_externals = find
[testenv:pep8]
commands =
flake8
# Check that .po and .pot files are valid:
bash -c "find senlinclient -type f -regex '.*\.pot?' -print0|xargs -0 -n 1 --no-run-if-empty msgfmt --check-format -o /dev/null"
whitelist_externals = bash
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands = python setup.py testr --coverage --testr-args='{posargs}'
[testenv:docs]
commands=
python setup.py build_sphinx
[testenv:releasenotes]
commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
[flake8]
show-source = True
exclude=.venv,.git,.tox,dist,*openstack/common*,*lib/python*,*egg,build
max-complexity=20
[hacking]
import_exceptions = senlinclient.common.i18n