Coverage report: 87.88%

Files Functions Classes

coverage.py v7.6.2, created at 2024-10-12 01:34 +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 215 20 5 52 3 89.89%
src/_griffe/agents/nodes/__init__.py 0 0 0 0 0 100.00%
src/_griffe/agents/nodes/assignments.py 21 0 0 0 0 100.00%
src/_griffe/agents/nodes/ast.py 60 26 2 22 1 57.32%
src/_griffe/agents/nodes/docstrings.py 11 0 0 6 0 100.00%
src/_griffe/agents/nodes/exports.py 51 2 2 6 2 92.98%
src/_griffe/agents/nodes/imports.py 12 0 3 4 0 100.00%
src/_griffe/agents/nodes/parameters.py 20 0 2 8 0 100.00%
src/_griffe/agents/nodes/runtime.py 168 19 2 56 8 87.95%
src/_griffe/agents/nodes/values.py 19 10 2 4 1 43.48%
src/_griffe/agents/visitor.py 261 2 3 82 4 98.25%
src/_griffe/c3linear.py 53 5 0 10 0 92.06%
src/_griffe/cli.py 190 58 3 34 8 63.39%
src/_griffe/collections.py 33 2 4 0 0 93.94%
src/_griffe/debug.py 61 3 0 8 1 94.20%
src/_griffe/diff.py 322 133 3 118 9 54.09%
src/_griffe/docstrings/__init__.py 0 0 0 0 0 100.00%
src/_griffe/docstrings/google.py 413 49 5 160 17 88.13%
src/_griffe/docstrings/models.py 155 6 3 6 2 95.03%
src/_griffe/docstrings/numpy.py 422 54 5 204 39 84.82%
src/_griffe/docstrings/parsers.py 31 11 2 10 1 56.10%
src/_griffe/docstrings/sphinx.py 228 3 3 84 3 98.08%
src/_griffe/docstrings/utils.py 26 2 3 2 1 89.29%
src/_griffe/encoders.py 106 39 0 48 8 56.49%
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 627 74 4 94 10 86.96%
src/_griffe/extensions/__init__.py 0 0 0 0 0 100.00%
src/_griffe/extensions/base.py 112 17 8 38 2 83.33%
src/_griffe/extensions/dataclasses.py 118 4 0 66 4 95.65%
src/_griffe/finder.py 250 10 4 120 8 94.59%
src/_griffe/git.py 55 10 2 14 4 73.91%
src/_griffe/importer.py 39 2 3 6 0 95.56%
src/_griffe/loader.py 350 29 3 114 9 91.81%
src/_griffe/logger.py 34 10 2 4 1 65.79%
src/_griffe/merger.py 61 5 2 28 5 88.76%
src/_griffe/mixins.py 142 20 3 52 8 84.54%
src/_griffe/models.py 774 152 6 152 19 77.86%
src/_griffe/stats.py 94 57 3 16 1 41.82%
src/_griffe/tests.py 112 7 5 28 1 91.43%
tests/conftest.py 0 0 0 0 0 100.00%
tests/helpers.py 14 4 0 10 1 62.50%
tests/test_cli.py 26 1 0 2 1 92.86%
tests/test_diff.py 24 0 0 6 0 100.00%
tests/test_docstrings/__init__.py 0 0 0 0 0 100.00%
tests/test_docstrings/conftest.py 14 0 2 0 0 100.00%
tests/test_docstrings/helpers.py 23 0 3 4 1 96.30%
tests/test_docstrings/test_google.py 515 0 2 24 0 100.00%
tests/test_docstrings/test_numpy.py 407 0 2 6 0 100.00%
tests/test_docstrings/test_sphinx.py 352 0 2 2 0 100.00%
tests/test_docstrings/test_warnings.py 7 0 0 0 0 100.00%
tests/test_encoders.py 33 8 0 4 0 67.57%
tests/test_expressions.py 27 0 0 0 0 100.00%
tests/test_extensions.py 50 0 3 2 0 100.00%
tests/test_finder.py 137 0 0 20 1 99.36%
tests/test_functions.py 97 1 0 0 0 98.97%
tests/test_git.py 47 0 2 6 0 100.00%
tests/test_inheritance.py 62 0 2 4 0 100.00%
tests/test_inspector.py 73 1 0 0 0 98.63%
tests/test_internals.py 99 5 2 36 4 93.33%
tests/test_loader.py 268 0 3 30 0 100.00%
tests/test_merger.py 17 0 0 0 0 100.00%
tests/test_mixins.py 7 0 0 0 0 100.00%
tests/test_models.py 189 0 0 2 0 100.00%
tests/test_nodes.py 60 0 0 4 0 100.00%
tests/test_public_api.py 9 0 0 0 0 100.00%
tests/test_stdlib.py 28 2 3 6 0 94.12%
tests/test_visitor.py 103 0 1 0 0 100.00%
Total 8505 866 126 1824 188 87.88%

No items found using the specified filter.