[tox] minversion = 1.6 skipsdist = True envlist = py27,py27dj14,py27dj15,pep8,py33,py34 [testenv] usedevelop = True install_command = pip install -U {opts} {packages} 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 deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands = python openstack_auth/tests/run_tests.py {posargs} [testenv:py27dj15] commands = pip install django>=1.5,<1.6 python openstack_auth/tests/run_tests.py {posargs} [testenv:py27dj14] commands = pip install django>=1.4,<1.5 python openstack_auth/tests/run_tests.py {posargs} [testenv:pep8] setenv = DJANGO_SETTINGS_MODULE=openstack_auth.tests.settings commands = flake8 [testenv:venv] commands = {posargs} [testenv:docs] setenv = DJANGO_SETTINGS_MODULE=openstack_auth.tests.settings commands = python setup.py build_sphinx [tox:jenkins] downloadcache = ~/cache/pip [flake8] builtins = _ exclude = .venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,panel_template,dash_template,local_settings.py [hacking] import_exceptions = django.conf.settings, django.core.urlresolvers.reverse, django.conf.urls.include, django.conf.urls.patterns, django.conf.urls.url, django.utils.translation.pgettext_lazy, django.utils.translation.ugettext_lazy, django.utils.translation.ungettext_lazy,