fix(short): el divisor del prompt iba redondeado y no reproducía su propia cuenta
12 ÷ 2.8 no da 5.1, da 5.0. La cuenta trabajada la hace el modelo con el número que ve, así que el número que ve tiene que ser el real. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -166,9 +166,11 @@ def test_the_prompt_gives_a_budget_the_model_can_count():
|
||||
w, _ = writer("{}")
|
||||
prompt = w.build_prompt("Caso X", "material", None, "X.TEST")
|
||||
|
||||
assert f"{NARRATION_WORDS_PER_SECOND:.1f} words a second" in prompt, \
|
||||
# La constante exacta, no redondeada: el prompt trae una cuenta trabajada, y
|
||||
# con "2.8" el divisor mostrado no reproduce el resultado mostrado.
|
||||
assert f"{NARRATION_WORDS_PER_SECOND:g} words a second" in prompt, \
|
||||
"sin el ritmo de la voz no hay cuenta que el modelo pueda hacer"
|
||||
assert f"words ÷ {NARRATION_WORDS_PER_SECOND:.1f}" in prompt
|
||||
assert f"words ÷ {NARRATION_WORDS_PER_SECOND:g}" in prompt
|
||||
assert f"{NARRATION_WORD_BUDGET} words" in prompt
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user