mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-04-28 17:32:38 +02:00

* Rename manage.ConfigTemplate → manage.GenerateConfig To be consistent with the CLI name: `generate-config`. * Add tests for manage.py commands * Run tests from pip-installed package To be able to detect packaging-related issues on test runs. refs #305
44 lines
787 B
INI
44 lines
787 B
INI
[tox]
|
|
envlist = py36,py35,py34,py27,docs,lint
|
|
skip_missing_interpreters = True
|
|
|
|
[testenv]
|
|
|
|
commands =
|
|
python --version
|
|
py.test --pyargs ihatemoney.tests.tests
|
|
|
|
deps =
|
|
-rdev-requirements.txt
|
|
-rrequirements.txt
|
|
|
|
# To be sure we are importing ihatemoney pkg from pip-installed version
|
|
changedir = /tmp
|
|
|
|
install_command =
|
|
pip install --pre {opts} {packages}
|
|
pip install .
|
|
|
|
|
|
[testenv:docs]
|
|
commands = sphinx-build -a -n -b html -d docs/_build/doctrees docs docs/_build/html
|
|
deps =
|
|
-rdocs/requirements.txt
|
|
changedir = {toxinidir}
|
|
|
|
[testenv:lint]
|
|
commands = flake8 ihatemoney
|
|
deps =
|
|
-rdev-requirements.txt
|
|
changedir = {toxinidir}
|
|
|
|
[flake8]
|
|
exclude = migrations
|
|
max_line_length = 100
|
|
|
|
[travis]
|
|
python =
|
|
2.7: py27
|
|
3.4: py34
|
|
3.5: py35
|
|
3.6: py36, docs, lint
|