(tmp_path)
| 24 | |
| 25 | |
| 26 | def test_function_docstring_extracted(tmp_path): |
| 27 | path = _write_py(tmp_path, ''' |
| 28 | def process(): |
| 29 | """We use chunked processing here because the full dataset exceeds RAM.""" |
| 30 | pass |
| 31 | ''') |
| 32 | result = extract_python(path) |
| 33 | rationale = [n for n in result["nodes"] if n.get("file_type") == "rationale"] |
| 34 | assert any("chunked" in n["label"] for n in rationale) |
| 35 | |
| 36 | |
| 37 | def test_class_docstring_extracted(tmp_path): |
nothing calls this directly
no test coverage detected