This allows for e.g. Jedi to infer types (it checks the name). It was only used to support Python 3.5.0/3.5.1, where this is is not available in the `typing` module. Ref: https://github.com/davidhalter/jedi/issues/1472 Uses `TYPE_CHECKING = False` in `_pytest.outcomes` to avoid having to work around circular import.
29 lines
561 B
INI
29 lines
561 B
INI
[run]
|
|
include =
|
|
src/*
|
|
testing/*
|
|
*/lib/python*/site-packages/_pytest/*
|
|
*/lib/python*/site-packages/pytest.py
|
|
*/pypy*/site-packages/_pytest/*
|
|
*/pypy*/site-packages/pytest.py
|
|
*\Lib\site-packages\_pytest\*
|
|
*\Lib\site-packages\pytest.py
|
|
parallel = 1
|
|
branch = 1
|
|
|
|
[paths]
|
|
source = src/
|
|
*/lib/python*/site-packages/
|
|
*/pypy*/site-packages/
|
|
*\Lib\site-packages\
|
|
|
|
[report]
|
|
skip_covered = True
|
|
show_missing = True
|
|
exclude_lines =
|
|
\#\s*pragma: no cover
|
|
^\s*raise NotImplementedError\b
|
|
^\s*return NotImplemented\b
|
|
|
|
^\s*if TYPE_CHECKING:
|