code-explain-viz / tests /test_viz_and_explain.py
hmnshudhmn24's picture
Upload 12 files
b91943a verified
import os
from data_examples.example_code import factorial
from inference import CodeExplainViz
def test_explain_and_viz_runs():
with open("data_examples/example_code.py", "r", encoding="utf-8") as f:
code = f.read()
expl = CodeExplainViz()
out = expl.explain(code)
assert "mermaid" in out
assert out["mermaid"].startswith("flowchart")
assert isinstance(out["short"], str)
assert len(out["short"]) > 0