fix(tests): update prisma no-tool-call fixtures to 6c561ad extract-prompt contract (refs P43)
This commit is contained in:
@@ -692,6 +692,10 @@ class TestEmailIngestPayloadEmpty:
|
|||||||
|
|
||||||
store = MagicMock()
|
store = MagicMock()
|
||||||
store.upsert.return_value = "key1"
|
store.upsert.return_value = "key1"
|
||||||
|
# _ingest_message's resend-dedup lookup (refs #665) calls
|
||||||
|
# store._con().execute(...).fetchone() — on a bare MagicMock that
|
||||||
|
# returns a truthy Mock, misread as an existing duplicate.
|
||||||
|
store._con.return_value.execute.return_value.fetchone.return_value = None
|
||||||
mailbox_obj = MagicMock()
|
mailbox_obj = MagicMock()
|
||||||
mailbox_obj.username = "test@example.com"
|
mailbox_obj.username = "test@example.com"
|
||||||
|
|
||||||
@@ -851,7 +855,9 @@ class TestExtractRunNoToolCalls:
|
|||||||
mock_provider = MagicMock()
|
mock_provider = MagicMock()
|
||||||
mock_project = MagicMock()
|
mock_project = MagicMock()
|
||||||
mock_project.name = "test"
|
mock_project.name = "test"
|
||||||
mock_project.extraction_template = "template"
|
mock_project.extraction_template = (
|
||||||
|
"- **population** — study population\n- **outcome** — primary outcome"
|
||||||
|
)
|
||||||
|
|
||||||
mock_result = MagicMock()
|
mock_result = MagicMock()
|
||||||
mock_result.tool_calls = []
|
mock_result.tool_calls = []
|
||||||
@@ -878,7 +884,9 @@ class TestExtractRunNoToolCalls:
|
|||||||
mock_provider = MagicMock()
|
mock_provider = MagicMock()
|
||||||
mock_project = MagicMock()
|
mock_project = MagicMock()
|
||||||
mock_project.name = "test"
|
mock_project.name = "test"
|
||||||
mock_project.extraction_template = "template"
|
mock_project.extraction_template = (
|
||||||
|
"- **population** — study population\n- **outcome** — primary outcome"
|
||||||
|
)
|
||||||
|
|
||||||
mock_result = MagicMock()
|
mock_result = MagicMock()
|
||||||
mock_result.tool_calls = [{"input": {"study_design": "RCT"}}]
|
mock_result.tool_calls = [{"input": {"study_design": "RCT"}}]
|
||||||
@@ -927,7 +935,10 @@ class TestEligibilityRunNoToolCalls:
|
|||||||
with (
|
with (
|
||||||
patch("prisma.eligibility._queue", return_value=[1]),
|
patch("prisma.eligibility._queue", return_value=[1]),
|
||||||
patch("prisma.eligibility.load_item"),
|
patch("prisma.eligibility.load_item"),
|
||||||
patch("prisma.eligibility.to_markdown", return_value="md"),
|
patch(
|
||||||
|
"prisma.eligibility.to_markdown",
|
||||||
|
return_value="# Item\n\n# Full text\n\nbody",
|
||||||
|
),
|
||||||
):
|
):
|
||||||
stats = elig_run(
|
stats = elig_run(
|
||||||
mock_db,
|
mock_db,
|
||||||
@@ -957,7 +968,10 @@ class TestEligibilityRunNoToolCalls:
|
|||||||
with (
|
with (
|
||||||
patch("prisma.eligibility._queue", return_value=list(range(1, 11))),
|
patch("prisma.eligibility._queue", return_value=list(range(1, 11))),
|
||||||
patch("prisma.eligibility.load_item"),
|
patch("prisma.eligibility.load_item"),
|
||||||
patch("prisma.eligibility.to_markdown", return_value="md"),
|
patch(
|
||||||
|
"prisma.eligibility.to_markdown",
|
||||||
|
return_value="# Item\n\n# Full text\n\nbody",
|
||||||
|
),
|
||||||
patch("prisma.eligibility.apply_eligibility_decision"),
|
patch("prisma.eligibility.apply_eligibility_decision"),
|
||||||
):
|
):
|
||||||
elig_run(
|
elig_run(
|
||||||
|
|||||||
Reference in New Issue
Block a user