X-Git-Url: https://git.phdru.name/?p=cookiecutter.git;a=blobdiff_plain;f=project_template%2Ftox.ini;fp=project_template%2Ftox.ini;h=01864e43514bed20d5b147e05819b72f139af044;hp=0000000000000000000000000000000000000000;hb=f488fd482a6b96ce7ef7f2654962fdb326ccda5e;hpb=27e960456f75289f09f3facd9893432a233afe96 diff --git a/project_template/tox.ini b/project_template/tox.ini new file mode 100644 index 0000000..01864e4 --- /dev/null +++ b/project_template/tox.ini @@ -0,0 +1,40 @@ +[tox] +minversion = 1.8 +envlist = {py26,py27,py34},{py27,py34}-flake8 + +# Base test environment settings +[testenv] +deps = + pytest + pytest-cov + py26: argparse + py26,py27: m_lib>=2.0 + py34: m_lib>=3.0 +sitepackages = True +# Don't fail or warn on uninstalled commands +whitelist_externals = + flake8 + py.test + +[general] +commands = + python /usr/local/bin/py.test --cov={envsitepackagesdir}/project + +[testenv:py26] +commands = {[general]commands} + +[testenv:py27] +commands = {[general]commands} + +[testenv:py34] +commands = {[general]commands} + +[testenv:py27-flake8] +deps = + flake8 +commands = flake8 project scripts tests + +[testenv:py34-flake8] +deps = + flake8 +commands = flake8 project scripts tests