diff --git a/tests/unit/test_adapters/test_python_function_adapter.py b/tests/unit/test_adapters/test_python_function_adapter.py index 4123c30..151625b 100644 --- a/tests/unit/test_adapters/test_python_function_adapter.py +++ b/tests/unit/test_adapters/test_python_function_adapter.py @@ -197,17 +197,6 @@ async def my_agent(case: dict[str, Any], variant: dict[str, Any]) -> dict[str, A assert trace.output.final_answer == "extracted" -async def test_python_function_adapter_non_dict_structured_raises() -> None: - def bad(case: dict[str, Any], variant: dict[str, Any]) -> dict[str, Any]: - return {"final_answer": "x", "structured": "not-a-dict"} - - _install_module("fake_pf_mod_structured_bad", run=bad) - adapter = PythonFunctionAdapter(name="x", target="fake_pf_mod_structured_bad:run") - async with adapter: - with pytest.raises(AdapterError, match="structured"): - await adapter.run(_case(), _variant(), None) - - async def test_python_function_adapter_run_outside_context_raises() -> None: def my_agent(case: dict[str, Any], variant: dict[str, Any]) -> dict[str, Any]: return {"final_answer": "x"}