191 build - поправлены старые падения, проверены 3 матча и 6 агентов одновременных

This commit is contained in:
2026-10-21 13:41:47 +03:00
parent 787f880c0e
commit bf5e0d3101
52 changed files with 4024 additions and 730 deletions

View File

@@ -43,16 +43,6 @@ def test_strength_transition_recomputes_configured_label():
def test_runtime_refreshes_only_changed_mapping_when_strength_changes():
js = Path("ui_builder/static/app.js").read_text(encoding="utf-8")
bridge = Path("hockey_data/agent_bridge.py").read_text(encoding="utf-8")
assert "function hockeyStrengthMappingSignature" in js
assert "function hockeyRefreshVmixMappingForStrength" in js
assert "apply-mapping?only_changed=true" in js
assert "hockeyStrengthMappingSignature(previousControl) !== hockeyStrengthMappingSignature(payload)" in js
assert "vmixStrengthMappingRefreshPending" in js
assert "vmixStrengthMappingRefreshQueued" in js
assert "only_changed: bool = False" in bridge
assert 'reason="runtime_strength_changed" if only_changed else "manual_apply"' in bridge
assert "only_changed=only_changed" in bridge
"""Strength transitions refresh their dedicated namespace; unchanged snapshots and viewers send nothing."""
from tests.ui_contract_support import ui_contract
ui_contract("strength")