Coverage report:
86.73%
hide covered
Files
Functions
Classes
coverage.py v7.13.4
, created at 2026-05-06 12:18 +0000
File
class
statements
missing
excluded
coverage
src / invariant / __init__.py
(no class)
13
2
0
84.62%
src / invariant / __main__.py
(no class)
2
2
0
0.00%
src / invariant / cacheable.py
(no class)
33
1
0
96.97%
src / invariant / cli.py
_CliOutput
0
0
0
100.00%
src / invariant / cli.py
(no class)
130
88
2
32.31%
src / invariant / executor.py
Executor
146
11
0
92.47%
src / invariant / executor.py
(no class)
21
0
3
100.00%
src / invariant / expressions.py
(no class)
171
11
0
93.57%
src / invariant / graph.py
GraphResolver
58
5
0
91.38%
src / invariant / graph.py
(no class)
17
4
2
76.47%
src / invariant / graph_serialization.py
(no class)
356
48
0
86.52%
src / invariant / hashing.py
(no class)
42
0
0
100.00%
src / invariant / node.py
Node
12
0
0
100.00%
src / invariant / node.py
SubGraphNode
14
0
0
100.00%
src / invariant / node.py
SwitchNode
19
6
0
68.42%
src / invariant / node.py
(no class)
39
0
0
100.00%
src / invariant / ops / __init__.py
(no class)
3
0
0
100.00%
src / invariant / ops / poly.py
(no class)
40
4
0
90.00%
src / invariant / ops / stdlib.py
(no class)
25
0
0
100.00%
src / invariant / params.py
ref
0
0
0
100.00%
src / invariant / params.py
cel
0
0
0
100.00%
src / invariant / params.py
(no class)
7
0
0
100.00%
src / invariant / protocol.py
ICacheable
3
3
0
0.00%
src / invariant / protocol.py
IJsonRepresentable
2
2
0
0.00%
src / invariant / protocol.py
(no class)
16
2
0
87.50%
src / invariant / registry.py
OpRegistry
49
9
0
81.63%
src / invariant / registry.py
(no class)
15
0
0
100.00%
src / invariant / store / __init__.py
(no class)
6
0
0
100.00%
src / invariant / store / base.py
CacheStats
0
0
0
100.00%
src / invariant / store / base.py
ArtifactStore
5
3
0
40.00%
src / invariant / store / base.py
(no class)
17
0
0
100.00%
src / invariant / store / chain.py
ChainStore
21
0
0
100.00%
src / invariant / store / chain.py
(no class)
9
0
0
100.00%
src / invariant / store / codec.py
(no class)
155
0
0
100.00%
src / invariant / store / disk.py
DiskStore
36
4
0
88.89%
src / invariant / store / disk.py
(no class)
14
0
0
100.00%
src / invariant / store / memory.py
MemoryStore
36
2
0
94.44%
src / invariant / store / memory.py
(no class)
18
0
0
100.00%
src / invariant / store / null.py
NullStore
3
0
0
100.00%
src / invariant / store / null.py
(no class)
6
0
0
100.00%
src / invariant / types.py
Polynomial
24
1
2
95.83%
src / invariant / types.py
(no class)
13
0
1
100.00%
src / invariant / yaml_serialization.py
_make_loader.InvariantYamlLoader
0
0
0
100.00%
src / invariant / yaml_serialization.py
(no class)
145
23
0
84.14%
Total
1741
231
10
86.73%
No items found using the specified filter.