()
| 1175 | |
| 1176 | |
| 1177 | def test_extract_bash_no_self_loops(): |
| 1178 | result = extract_bash(FIXTURES / "sample.sh") |
| 1179 | for e in result["edges"]: |
| 1180 | assert e["source"] != e["target"], f"Self-loop: {e}" |
| 1181 | |
| 1182 | |
| 1183 | def test_extract_bash_no_dangling_edges(): |
nothing calls this directly
no test coverage detected