From 11f7559ef3e709cac4883f0934b607e647f42b7f Mon Sep 17 00:00:00 2001 From: Unrud Date: Sun, 4 Oct 2020 15:13:02 +0200 Subject: [PATCH] Enable run-time type checking during tests --- setup.cfg | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) mode change 100755 => 100644 setup.py diff --git a/setup.cfg b/setup.cfg index ae23eb4b..8ed34d51 100644 --- a/setup.cfg +++ b/setup.cfg @@ -6,7 +6,7 @@ python-tag = py3 [tool:pytest] # More options are set in `setup.py` via environment variable `PYTEST_ADDOPTS` -addopts = --flake8 --isort --cov --cov-report=term --cov-report=xml -r s +addopts = --flake8 --isort --typeguard-packages=radicale --cov --cov-report=term --cov-report=xml -r s norecursedirs = dist .cache .git build Radicale.egg-info .eggs venv [tool:isort] diff --git a/setup.py b/setup.py old mode 100755 new mode 100644 index fc053cba..c3e1cea0 --- a/setup.py +++ b/setup.py @@ -52,7 +52,7 @@ WEB_FILES = ["web/internal_data/css/icon.png", needs_pytest = {"pytest", "test", "ptr"}.intersection(sys.argv) pytest_runner = ["pytest-runner"] if needs_pytest else [] tests_require = ["pytest-runner", "pytest", "pytest-cov", "pytest-flake8", - "pytest-isort", "waitress"] + "pytest-isort", "typeguard", "waitress"] os.environ["PYTEST_ADDOPTS"] = os.environ.get("PYTEST_ADDOPTS", "") # Mypy only supports CPython if sys.implementation.name == "cpython":