Coverage report: 88.75%

Files Functions Classes

coverage.py v7.6.1, created at 2024-08-16 15:54 +0200

File statements missing excluded branches partial coverage
src/_griffe/agents/__init__.py 0 0 0 0 0 100.00%
src/_griffe/agents/inspector.py 213 21 4 54 5 89.51%
src/_griffe/agents/nodes/__init__.py 0 0 0 0 0 100.00%
src/_griffe/agents/nodes/assignments.py 21 0 0 6 0 100.00%
src/_griffe/agents/nodes/ast.py 60 26 0 22 1 57.32%
src/_griffe/agents/nodes/docstrings.py 11 0 0 6 0 100.00%
src/_griffe/agents/nodes/exports.py 48 2 2 10 2 93.10%
src/_griffe/agents/nodes/imports.py 12 0 3 4 0 100.00%
src/_griffe/agents/nodes/parameters.py 20 0 0 8 0 100.00%
src/_griffe/agents/nodes/runtime.py 168 19 0 100 9 89.55%
src/_griffe/agents/nodes/values.py 22 10 2 6 1 53.57%
src/_griffe/agents/visitor.py 261 2 3 100 4 98.34%
src/_griffe/c3linear.py 52 5 0 28 0 93.75%
src/_griffe/cli.py 190 58 2 38 8 63.16%
src/_griffe/collections.py 33 2 3 2 0 94.29%
src/_griffe/debug.py 61 3 0 18 1 94.94%
src/_griffe/diff.py 288 99 2 121 10 63.57%
src/_griffe/docstrings/__init__.py 0 0 0 0 0 100.00%
src/_griffe/docstrings/google.py 436 54 4 200 28 86.16%
src/_griffe/docstrings/models.py 155 6 3 26 2 95.58%
src/_griffe/docstrings/numpy.py 423 54 4 220 39 85.23%
src/_griffe/docstrings/parsers.py 31 11 2 10 1 56.10%
src/_griffe/docstrings/sphinx.py 228 3 3 96 3 98.15%
src/_griffe/docstrings/utils.py 26 2 3 7 2 87.88%
src/_griffe/encoders.py 106 39 0 50 8 55.77%
src/_griffe/enumerations.py 142 0 0 0 0 100.00%
src/_griffe/exceptions.py 29 3 2 0 0 89.66%
src/_griffe/expressions.py 634 73 3 248 10 89.23%
src/_griffe/extensions/__init__.py 0 0 0 0 0 100.00%
src/_griffe/extensions/base.py 113 17 7 50 2 80.98%
src/_griffe/extensions/dataclasses.py 116 4 0 76 4 95.83%
src/_griffe/extensions/hybrid.py 0 0 0 0 0 100.00%
src/_griffe/finder.py 250 10 3 144 8 94.92%
src/_griffe/git.py 49 10 0 18 4 73.13%
src/_griffe/importer.py 39 2 2 12 0 96.08%
src/_griffe/loader.py 352 28 2 139 11 91.24%
src/_griffe/logger.py 34 10 0 10 1 70.45%
src/_griffe/merger.py 61 5 2 34 5 89.47%
src/_griffe/mixins.py 142 20 2 92 8 85.47%
src/_griffe/models.py 779 157 5 381 21 79.40%
src/_griffe/stats.py 94 57 3 18 1 42.86%
src/_griffe/tests.py 115 7 4 58 1 93.06%
tests/conftest.py 0 0 0 0 0 100.00%
tests/helpers.py 14 4 0 11 1 60.00%
tests/test_cli.py 26 1 0 8 1 94.12%
tests/test_diff.py 24 0 0 14 0 100.00%
tests/test_docstrings/__init__.py 0 0 0 0 0 100.00%
tests/test_docstrings/conftest.py 14 0 0 6 0 100.00%
tests/test_docstrings/helpers.py 23 0 2 6 1 96.55%
tests/test_docstrings/test_google.py 459 0 2 36 0 100.00%
tests/test_docstrings/test_numpy.py 407 0 2 22 0 100.00%
tests/test_docstrings/test_sphinx.py 352 0 2 16 0 100.00%
tests/test_docstrings/test_warnings.py 7 0 0 0 0 100.00%
tests/test_encoders.py 33 8 0 8 0 70.73%
tests/test_expressions.py 27 0 0 14 0 100.00%
tests/test_extensions.py 50 0 3 6 0 100.00%
tests/test_finder.py 137 0 0 62 1 99.50%
tests/test_functions.py 97 1 0 20 1 98.29%
tests/test_git.py 47 0 2 14 0 100.00%
tests/test_inheritance.py 62 0 2 34 0 100.00%
tests/test_inspector.py 73 0 0 22 0 100.00%
tests/test_internals.py 105 7 0 71 9 90.91%
tests/test_loader.py 275 0 3 96 4 98.92%
tests/test_merger.py 17 0 0 4 0 100.00%
tests/test_mixins.py 7 0 0 0 0 100.00%
tests/test_models.py 161 0 0 58 0 100.00%
tests/test_nodes.py 60 0 0 36 1 98.96%
tests/test_public_api.py 9 0 0 4 0 100.00%
tests/test_stdlib.py 28 2 2 17 0 95.56%
tests/test_visitor.py 97 0 1 34 0 100.00%
Total 8425 842 96 3031 219 88.75%

No items found using the specified filter.