From 5ad2c115e991b68418db3862272b9103136512fe Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Fri, 7 Dec 2018 20:57:12 +0000 Subject: [PATCH] Add mypy --- dev-requirements.txt | 1 + scripts/test.sh | 1 + tests/__init__.py | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-requirements.txt b/dev-requirements.txt index 60f636d..31d7e6e 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,4 +1,5 @@ black==18.9b0 flake8==3.6.0 isort==4.3.4 +mypy==0.641 nose2==0.8.0 diff --git a/scripts/test.sh b/scripts/test.sh index af2203f..20d1bea 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -9,3 +9,4 @@ python setup.py test black tests ipc_unix --check flake8 ipc_unix tests --ignore=E128,E501 isort -rc -c ipc_unix tests +mypy --strict-optional ipc_unix tests diff --git a/tests/__init__.py b/tests/__init__.py index 9f60e21..d2d5d38 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -8,7 +8,7 @@ class EchoServer(server.Server): return request -def get_random_path(): +def get_random_path() -> str: _, temp_file_path = tempfile.mkstemp() os.remove(temp_file_path) return temp_file_path