()
| 289 | |
| 290 | |
| 291 | def test_dfm_no_dangling_edges(): |
| 292 | from graphify.extract import extract_delphi_form |
| 293 | r = extract_delphi_form(FIXTURES / "sample.dfm") |
| 294 | node_ids = {n["id"] for n in r["nodes"]} |
| 295 | for e in r["edges"]: |
| 296 | assert e["source"] in node_ids, f"Dangling source: {e}" |
| 297 | |
| 298 | |
| 299 | def test_dfm_binary_returns_empty_not_crash(): |
nothing calls this directly
no test coverage detected