summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2013-07-17 11:43:32 -0700
committerMonty Taylor <mordred@inaugust.com>2013-07-17 11:43:32 -0700
commit546716c5856a3f76bfc58f24a8222aa1cd1919f7 (patch)
treeced12df504d63a98dd77f4d4f818a4bb25e95ff2 /tox.ini
parentafad771fff6bf74e3591e9c5a7ca78c8a524a2dd (diff)
downloaddjango_openstack_auth-546716c5856a3f76bfc58f24a8222aa1cd1919f7.tar.gz
Add tox.ini file and flake8 ignores
Change-Id: I11c89c3902d974e94f4fee29211970546579f29e
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini41
1 files changed, 41 insertions, 0 deletions
diff --git a/tox.ini b/tox.ini
new file mode 100644
index 0000000..084ef49
--- /dev/null
+++ b/tox.ini
@@ -0,0 +1,41 @@
+[tox]
+envlist = py26,py27,py27dj14,pep8,py33
+
+[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
+deps = mox
+commands = python setup.py test
+
+[testenv:pep8]
+commands = flake8
+
+[testenv:venv]
+commands = {posargs}
+
+[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
+# E121 continuation line indentation is not a multiple of four
+# E126 continuation line over-indented for hanging indent
+# E127 continuation line over-indented for visual indent
+# E128 continuation line under-indented for visual indent
+# F401 '<smth>' imported but unused
+# F403 'from <smth> import *' used; unable to detect undefined names
+# F841 local variable '<smth>' is assigned to but never used
+# F999 syntax error in doctest
+# H201 no 'except:' at least use 'except Exception:'
+# H302 import only modules.'from optparse import make_option' does not import a module
+# H303 No wildcard (*) import.
+# H304 No relative imports. 'from .views import IndexView' is a relative import
+# H4xx docstrings
+# H701 empty localization string
+# H702 Formatting operation should be outside of localization method call
+ignore = E121,E126,E127,E128,E501,E502,F403,F841,F999,H201,H301,H306,H302,H303,H304,H4,H701,H702