[tox]
envlist = py36

[flake8]
exclude = venv,.tox,build
max-line-length = 120

[testenv]
passenv = TEST_OPSDB_HOSTNAME,TEST_OPSDB_DBNAME,TEST_OPSDB_USERNAME,TEST_OPSDB_PASSWORD
deps =
    pytest-xdist
    pytest-cov
    flake8
    -r requirements.txt
#install_command = pip install --pre --extra-index-url http://pip.geant.net/ --trusted-host pip.geant.net {opts} {packages}

commands =
    coverage erase
    pytest -n auto --cov inventory_provider --cov-report html --cov-report xml --cov-report term -p no:checkdocs
    flake8
    sphinx-build -M html docs/source docs/build