update
This commit is contained in:
@@ -71,14 +71,14 @@ async def board_env(testdb, tmp_path, monkeypatch):
|
||||
monkeypatch.setattr(bi, "_emb_ok", no_emb)
|
||||
|
||||
async def fake_generate(ctx, files, title, description, instructions="", ns="", lbl="",
|
||||
sources=None, seeds=None):
|
||||
sources=None, seeds=None, melde=None):
|
||||
subs = ["Sub Eins", "Sub Zwei"]
|
||||
return {"raw": {title: list(subs)},
|
||||
"facts": {title: {_norm_title(s): {"key_points": [f"Fakt zu {s}"], "cited_facts": []}
|
||||
for s in subs}},
|
||||
"unsicher": [], "votes": {}}
|
||||
|
||||
async def fake_verify(ctx, files, title, gen, q, instructions="", ns="", lbl="", sources=None):
|
||||
async def fake_verify(ctx, files, title, gen, q, instructions="", ns="", lbl="", sources=None, melde=None):
|
||||
subs = gen["raw"].get(title) or []
|
||||
bfacts = gen["facts"].get(title) or {}
|
||||
sidecar = [{"title": s, "level": "beginner",
|
||||
@@ -87,7 +87,7 @@ async def board_env(testdb, tmp_path, monkeypatch):
|
||||
for i, s in enumerate(subs)]
|
||||
return {"raw": {title: list(subs)}, "facts": {title: bfacts}, "sidecar": {title: sidecar}}
|
||||
|
||||
async def fake_artefakte(ctx, files, title, sidecar_subs, instructions="", ns="", lbl=""):
|
||||
async def fake_artefakte(ctx, files, title, sidecar_subs, instructions="", ns="", lbl="", melde=None):
|
||||
if not sidecar_subs:
|
||||
return {"pattern": {title: []}, "artefacts": {"flashcard": [], "example": []}}
|
||||
first = sidecar_subs[0]["title"]
|
||||
@@ -242,7 +242,7 @@ async def test_empty_subblocks_completes_without_deadletter(board_env, monkeypat
|
||||
db, ctx, files = board_env
|
||||
|
||||
async def empty_gen(ctx, files, title, description, instructions="", ns="", lbl="",
|
||||
sources=None, seeds=None):
|
||||
sources=None, seeds=None, melde=None):
|
||||
return {"raw": {title: []}, "facts": {title: {}}, "unsicher": [], "votes": {}}
|
||||
monkeypatch.setattr(ba, "_generate_block", empty_gen)
|
||||
await db.kanban_upsert_card(TOPIC, "artefacts", "leer", "ablock", "generate",
|
||||
@@ -719,7 +719,7 @@ async def test_outline_runs_before_artefacts_finish(board_env, monkeypatch):
|
||||
base_verify = ba._verify_block
|
||||
snapshot = {}
|
||||
|
||||
async def slow_verify(ctx, files, title, gen, q, instructions="", ns="", lbl="", sources=None):
|
||||
async def slow_verify(ctx, files, title, gen, q, instructions="", ns="", lbl="", sources=None, melde=None):
|
||||
await asyncio.sleep(0.8) # keeps one card in `verify` while the outline fires
|
||||
return await base_verify(ctx, files, title, gen, q, instructions, ns=ns, lbl=lbl, sources=sources)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user