-
Notifications
You must be signed in to change notification settings - Fork 11
/
tox.ini
38 lines (34 loc) · 876 Bytes
/
tox.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# 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 =
py{27,34,35,36,py}-release,
py{27,34,35,36,py}-full,
py{27,34,35,36,py}-redis,
py{27,34,35,36,py}-s3,
py{34,35,36}-svg,
lint
[testenv]
commands =
coverage run --source=flask_resize -m py.test {posargs}
deps =
.[test]
svg: .[svg]
redis: .[redis]
s3: .[s3,test_s3]
full: .[full,test_s3]
passenv = RESIZE_*
[testenv:lint]
commands =
flake8 flask_resize tests
isort --recursive --diff flask_resize tests
isort --recursive --check-only flask_resize tests
deps =
.[test]
flake8
isort
[pytest]
norecursedirs = .* *.egg build venv
addopts = --strict