(tmp_path)
| 35 | |
| 36 | |
| 37 | def test_class_docstring_extracted(tmp_path): |
| 38 | path = _write_py(tmp_path, ''' |
| 39 | class Cache: |
| 40 | """Chosen over Redis because we need zero external dependencies in the test env.""" |
| 41 | pass |
| 42 | ''') |
| 43 | result = extract_python(path) |
| 44 | rationale = [n for n in result["nodes"] if n.get("file_type") == "rationale"] |
| 45 | assert any("Redis" in n["label"] for n in rationale) |
| 46 | |
| 47 | |
| 48 | def test_rationale_comment_extracted(tmp_path): |
nothing calls this directly
no test coverage detected