deepseek-harness/packages/code-runtime/code-runtime-python/tests
Chinesezjc 35de0682c7 fix(code-runtime-python): make the float encoder context-independent; correct the binding-reply README entry
The review's critical: Decimal(repr(value)).normalize() read the process-global
decimal context, so a legitimate program setting getcontext().prec = 2 silently
rounded the completion value's digits and traps[Inexact] = True made the encode
raise, misclassifying a successful run as an exception. A fixed module-level
Context(prec=28) makes the spelling decision context-independent; a regression
case mutates both context knobs and asserts the float round-trips exactly.

The binding-reply README entry now states the fact (no seam-level cap;
maxValueBytes meters only the done frame; a wide reply is rebuilt and encoded
whole, bounded by process memory), matching the earlier reviewer wording.
2026-08-31 15:02:38 +08:00
..
boot-write-failure.spec.ts test(code-runtime-python): cover the boot-ack gate's re-entry guard and run-write failure 2026-08-31 15:00:33 +08:00
protocol-mirror.e2e.ts docs(code-runtime-python): name the roster aliases by subset direction, align metering prose 2026-08-07 15:37:19 +08:00
protocol.spec.ts docs(code-runtime-python): trim metering prose and cover encodeJsonPlain depth 2026-08-07 13:27:54 +08:00
residual-detach.spec.ts docs(code-runtime-python): sync README with the shipped backend 2026-08-31 14:20:00 +08:00
runtime.spec.ts fix(code-runtime-python): make the float encoder context-independent; correct the binding-reply README entry 2026-08-31 15:02:38 +08:00