update
This commit is contained in:
@@ -62,6 +62,9 @@ def test_vorgaben_aus_der_leiste():
|
||||
assert ki.vorgaben({"jahr_min": 1980, "jahr_max": 1989}) == ["Zwischen 1980 und 1989"]
|
||||
assert ki.vorgaben({}) == []
|
||||
assert "unbedingt einhalten" in ki.prompt("x", [], [], {"include": ["Horror"]})
|
||||
assert "Nenne genau 30 Filme" in ki.system(30)
|
||||
assert "38 Originaltitel" in ki.system(30)
|
||||
assert '{"merkmale"' in ki.system(12)
|
||||
|
||||
|
||||
def test_titel_muss_zum_treffer_passen():
|
||||
@@ -77,9 +80,9 @@ def test_titel_muss_zum_treffer_passen():
|
||||
def test_route_fragt_und_loest_auf(client, film, monkeypatch):
|
||||
aufrufe = {}
|
||||
|
||||
async def fragen(beschreibung, sammlung, gesehen, filter_):
|
||||
async def fragen(beschreibung, sammlung, gesehen, filter_, anzahl):
|
||||
aufrufe.update(
|
||||
beschreibung=beschreibung, sammlung=sammlung, gesehen=gesehen, filter=filter_
|
||||
beschreibung=beschreibung, sammlung=sammlung, gesehen=gesehen, filter=filter_, anzahl=anzahl
|
||||
)
|
||||
return [{"titel": "The Witch", "jahr": 2015, "grund": "Passt."}]
|
||||
|
||||
@@ -108,6 +111,9 @@ def test_route_fragt_und_loest_auf(client, film, monkeypatch):
|
||||
assert aufrufe["filter"]["include"] == ["Horror", "Mystery"]
|
||||
assert aufrufe["filter"]["jahr_min"] == 2010
|
||||
assert aufrufe["filter"]["note_max"] is None
|
||||
assert aufrufe["anzahl"] == 12
|
||||
client.post("/api/ki-suche", json={"beschreibung": "x", "limit": 40})
|
||||
assert aufrufe["anzahl"] == 40
|
||||
|
||||
# Gesehene dürfen auch drinbleiben — dann zeigt die Karte es an
|
||||
client.post("/api/ki-suche", json={"beschreibung": "x", "ohne_gesehene": False})
|
||||
@@ -115,7 +121,7 @@ def test_route_fragt_und_loest_auf(client, film, monkeypatch):
|
||||
|
||||
|
||||
def test_nur_filter_reichen_als_frage(client, monkeypatch):
|
||||
async def fragen(beschreibung, sammlung, gesehen, filter_):
|
||||
async def fragen(beschreibung, sammlung, gesehen, filter_, anzahl):
|
||||
return []
|
||||
|
||||
async def aufloesen(vorschlaege, filter_, ausser=()):
|
||||
|
||||
Reference in New Issue
Block a user