| # Tox (http://tox.testrun.org/) is a tool for running tests |
| # in multiple virtualenvs. This configuration file will run the |
| # test suite on all supported python versions. To use it, "pip install tox" |
| # and then run "tox" from this directory. |
| |
| [tox] |
| envlist = lint,py35 |
| skipsdist=True |
| |
| [testenv] |
| basepython=python3 |
| usedevelop=True |
| # for testing with other python versions |
| commands=nosetests |
| deps = |
| nose |
| mock |
| pyyaml |
| |
| [testenv:lint] |
| envdir = {toxworkdir}/py35 |
| commands = |
| flake8 --ignore E501 {posargs} juju tests |
| deps = |
| flake8 |
| |
| [testenv:build] |
| basepython = python3 |
| deps = stdeb |
| setuptools-version-command |
| commands = python3 setup.py --command-packages=stdeb.command bdist_deb |