Coverage report: 98%

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.