diff --git a/.gitignore b/.gitignore index c6622bd..665cfc3 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ __pycache__/ .venv/ backup_tool *.egg-info/ +.tox/ diff --git a/Makefile b/Makefile index 37a06ea..5c6d19b 100644 --- a/Makefile +++ b/Makefile @@ -35,3 +35,7 @@ app: backup_tool install: app cp backup_tool /usr/local/bin .PHONY: install + +test: venv tox.ini + @ .venv/bin/tox +.PHONY: test diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/setup.py b/setup.py index 8320683..7fd3d42 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,6 @@ setup( "black==20.8b1", "flake8==3.8.4", "tox==3.21.1", - "pytest==6.2.1", ] }, ) diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..0df47e0 --- /dev/null +++ b/tox.ini @@ -0,0 +1,7 @@ +[tox] +envlist = py36,py37,py38,py39 + +[testenv] +deps = pytest +commands = + pytest