diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 0000000..8dab3b2 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,35 @@ +[run] +branch = 1 +cover_pylib = 0 +include=*mode/* +omit = tests.* + +[report] +omit = + */python?.?/* + */site-packages/* + */pypy/* + + # tested by functional tests + */mode/loop/* + + # not needed + */mode/types/* + */mode/utils/types/* + */mode/utils/mocks.py + + # been in celery since forever + */mode/utils/graphs/* +exclude_lines = + # Have to re-enable the standard pragma + if\ typing\.TYPE_CHECKING\: + + pragma: no cover + + if sys.platform == 'win32': + + \@abc\.abstractmethod + + \# Py3\.6 + + \@overload