Coverage report: 95%
Files Functions Classes
coverage.py v7.6.10, created at 2025-08-17 12:33 -0700
| File | statements | missing | excluded | branches | partial | coverage |
|---|---|---|---|---|---|---|
| src/gentrie/__init__.py | 6 | 0 | 0 | 0 | 0 | 100% |
| src/gentrie/exceptions.py | 29 | 0 | 0 | 0 | 0 | 100% |
| src/gentrie/nodes.py | 32 | 1 | 2 | 10 | 1 | 95% |
| src/gentrie/protocols.py | 8 | 0 | 4 | 0 | 0 | 100% |
| src/gentrie/trie/__init__.py | 8 | 0 | 0 | 0 | 0 | 100% |
| src/gentrie/trie/access.py | 37 | 6 | 0 | 20 | 2 | 86% |
| src/gentrie/trie/base.py | 39 | 0 | 2 | 4 | 1 | 98% |
| src/gentrie/trie/collection.py | 14 | 0 | 0 | 0 | 0 | 100% |
| src/gentrie/trie/mutation.py | 9 | 1 | 0 | 0 | 0 | 89% |
| src/gentrie/trie/removal.py | 38 | 2 | 0 | 12 | 0 | 96% |
| src/gentrie/trie/storage.py | 34 | 0 | 0 | 10 | 0 | 100% |
| src/gentrie/trie/traversal.py | 41 | 0 | 0 | 26 | 0 | 100% |
| src/gentrie/trie/trie_mixins.py | 14 | 0 | 12 | 0 | 0 | 100% |
| src/gentrie/types.py | 27 | 1 | 3 | 2 | 1 | 93% |
| src/gentrie/validation.py | 19 | 3 | 0 | 8 | 0 | 89% |
| test_plan.py | 14 | 1 | 2 | 2 | 1 | 88% |
| tests/__init__.py | 0 | 0 | 0 | 0 | 0 | 100% |
| tests/gentrie/__init__.py | 0 | 0 | 0 | 0 | 0 | 100% |
| tests/gentrie/test_gentri.py | 409 | 1 | 2 | 10 | 1 | 99% |
| tests/testspec.py | 58 | 15 | 0 | 28 | 10 | 66% |
| Total | 836 | 31 | 27 | 132 | 17 | 95% |
No items found using the specified filter.