From db526982cb872d23fb66829e24be750ec57bfff2 Mon Sep 17 00:00:00 2001 From: Aryama Srivastav Date: Thu, 12 Mar 2026 18:07:45 +0530 Subject: [PATCH] test: guard Fill invocation contract in main orchestration --- src/test/test_main_invocation.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/test/test_main_invocation.py diff --git a/src/test/test_main_invocation.py b/src/test/test_main_invocation.py new file mode 100644 index 0000000..913a3da --- /dev/null +++ b/src/test/test_main_invocation.py @@ -0,0 +1,10 @@ +from pathlib import Path + + +def test_main_uses_static_fill_call(): + """Guard against reintroducing constructor/call mismatch for Fill.""" + main_path = Path(__file__).resolve().parents[1] / "main.py" + content = main_path.read_text(encoding="utf-8") + + assert "Fill.fill_form(" in content + assert "Fill(user_input=user_input).fill_form(" not in content