Context
GraphVisualizer / NetworkXVisitor currently add NetworkX nodes for wikilinks that do not resolve to an indexed page (see #59). Lock expected behavior with a pytest before or after the fix.
Objectives
Files
tests/test_lens.py
- Reference:
src/logseq_matryca_parser/lens.py
Getting started
uv sync --all-extras && make all
- Mirror patterns from
test_graph_visualizer_build_network_creates_expected_topology
Out of scope
Definition of Done
Context
GraphVisualizer/NetworkXVisitorcurrently add NetworkX nodes for wikilinks that do not resolve to an indexed page (see #59). Lock expected behavior with a pytest before or after the fix.Objectives
Src.mdwith- see [[GhostPage]]build_network()withLogseqGraphprovided → assert ghost target is not counted as a real page node (or assertgroup == "unresolved"if that becomes the design)get_deep_statistics()should not list phantom pages inlargest_pagesFiles
tests/test_lens.pysrc/logseq_matryca_parser/lens.pyGetting started
uv sync --all-extras && make alltest_graph_visualizer_build_network_creates_expected_topologyOut of scope
Definition of Done
make allpasses