Didactopus/tests/test_domain_map.py

14 lines
462 B
Python

from didactopus.domain_map import build_demo_domain_map
def test_demo_domain_map_order() -> None:
dmap = build_demo_domain_map("statistics")
sequence = dmap.topological_sequence()
assert sequence == ["foundations", "methods", "analysis", "projects"]
def test_prerequisites() -> None:
dmap = build_demo_domain_map("statistics")
prereqs = set(dmap.prerequisites_for("projects"))
assert prereqs == {"foundations", "methods", "analysis"}