Coverage report:
98%
hide covered
Files
Functions
Classes
coverage.py v7.13.3
, created at 2026-02-16 21:32 +0000
File
statements
missing
excluded
coverage
src / graphable / __init__.py
10
0
0
100%
src / graphable / cli / __init__.py
0
0
0
100%
src / graphable / cli / bare_cli.py
134
7
0
95%
src / graphable / cli / commands / __init__.py
0
0
0
100%
src / graphable / cli / commands / core.py
82
7
0
91%
src / graphable / cli / commands / serve.py
47
0
0
100%
src / graphable / cli / rich_cli.py
138
13
0
91%
src / graphable / enums.py
9
0
0
100%
src / graphable / errors.py
7
0
0
100%
src / graphable / graph.py
536
20
0
96%
src / graphable / graphable.py
176
2
4
99%
src / graphable / parsers / __init__.py
0
0
0
100%
src / graphable / parsers / csv.py
35
1
0
97%
src / graphable / parsers / graphml.py
47
9
0
81%
src / graphable / parsers / json.py
24
0
0
100%
src / graphable / parsers / toml.py
32
7
0
78%
src / graphable / parsers / utils.py
53
7
0
87%
src / graphable / parsers / yaml.py
27
3
0
89%
src / graphable / registry.py
24
0
2
100%
src / graphable / views / __init__.py
15
0
0
100%
src / graphable / views / asciiflow.py
41
0
0
100%
src / graphable / views / csv.py
26
0
0
100%
src / graphable / views / cytoscape.py
39
0
0
100%
src / graphable / views / d2.py
105
0
0
100%
src / graphable / views / graphml.py
36
0
0
100%
src / graphable / views / graphviz.py
99
0
0
100%
src / graphable / views / html.py
30
0
0
100%
src / graphable / views / json.py
34
0
0
100%
src / graphable / views / markdown.py
9
0
0
100%
src / graphable / views / mermaid.py
153
6
0
96%
src / graphable / views / networkx.py
16
0
0
100%
src / graphable / views / plantuml.py
75
0
0
100%
src / graphable / views / texttree.py
44
0
0
100%
src / graphable / views / tikz.py
45
0
0
100%
src / graphable / views / toml.py
37
3
0
92%
src / graphable / views / utils.py
48
8
0
83%
src / graphable / views / yaml.py
38
3
0
92%
tests / unit / cli / __init__.py
0
0
0
100%
tests / unit / cli / test_bare_cli.py
76
0
0
100%
tests / unit / cli / test_commands.py
127
0
0
100%
tests / unit / cli / test_enhancements.py
38
0
0
100%
tests / unit / cli / test_rich_cli.py
161
0
0
100%
tests / unit / cli / test_serve.py
71
2
0
97%
tests / unit / parsers / __init__.py
0
0
0
100%
tests / unit / parsers / test_csv.py
31
0
0
100%
tests / unit / parsers / test_generic.py
90
0
0
100%
tests / unit / parsers / test_graphml.py
26
0
0
100%
tests / unit / parsers / test_json.py
31
0
0
100%
tests / unit / parsers / test_toml.py
32
0
0
100%
tests / unit / parsers / test_yaml.py
30
0
0
100%
tests / unit / test_graph.py
680
0
0
100%
tests / unit / test_graphable.py
251
0
0
100%
tests / unit / views / __init__.py
0
0
0
100%
tests / unit / views / test_asciiflow.py
51
0
0
100%
tests / unit / views / test_csv.py
31
0
0
100%
tests / unit / views / test_cytoscape.py
60
0
0
100%
tests / unit / views / test_d2.py
127
0
0
100%
tests / unit / views / test_graphml.py
36
0
0
100%
tests / unit / views / test_graphviz.py
111
0
0
100%
tests / unit / views / test_html.py
38
0
0
100%
tests / unit / views / test_json.py
43
0
0
100%
tests / unit / views / test_markdown.py
17
0
0
100%
tests / unit / views / test_mermaid.py
153
0
0
100%
tests / unit / views / test_networkx.py
30
0
0
100%
tests / unit / views / test_plantuml.py
110
0
0
100%
tests / unit / views / test_texttree.py
56
0
0
100%
tests / unit / views / test_tikz.py
36
0
0
100%
tests / unit / views / test_toml.py
43
0
0
100%
tests / unit / views / test_utils.py
36
0
0
100%
tests / unit / views / test_yaml.py
43
0
0
100%
Total
4936
98
6
98%
No items found using the specified filter.