Use covdefaults to handle coveragerc
diff --git a/.coveragerc b/.coveragerc deleted file mode 100644 index 7c592a9..0000000 --- a/.coveragerc +++ /dev/null
@@ -1,29 +0,0 @@ -[run] -branch = True -source = - . -omit = - .tox/* - /usr/* - setup.py - -[report] -show_missing = True -skip_covered = True -exclude_lines = - # Have to re-enable the standard pragma - \#\s*pragma: no cover - - # Don't complain if tests don't hit defensive assertion code: - ^\s*raise AssertionError\b - ^\s*raise NotImplementedError\b - ^\s*return NotImplemented\b - ^\s*raise$ - - # Don't complain if non-runnable code isn't run: - ^if __name__ == ['"]__main__['"]:$ - -[html] -directory = coverage-html - -# vim:ft=dosini
diff --git a/requirements-dev.txt b/requirements-dev.txt index cf74d9f..67f6485 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt
@@ -1,6 +1,4 @@ --e . - +covdefaults coverage -mock pre-commit pytest
diff --git a/setup.cfg b/setup.cfg index c05ca0c..e6c488a 100644 --- a/setup.cfg +++ b/setup.cfg
@@ -68,6 +68,9 @@ [bdist_wheel] universal = True +[coverage:run] +plugins = covdefaults + [mypy] check_untyped_defs = true disallow_any_generics = true
diff --git a/tests/detect_aws_credentials_test.py b/tests/detect_aws_credentials_test.py index 41b7b0a..4f00744 100644 --- a/tests/detect_aws_credentials_test.py +++ b/tests/detect_aws_credentials_test.py
@@ -1,5 +1,6 @@ +from unittest.mock import patch + import pytest -from mock import patch from pre_commit_hooks.detect_aws_credentials import get_aws_cred_files_from_env from pre_commit_hooks.detect_aws_credentials import get_aws_secrets_from_env