feat: complete dual-seat whole-vehicle orchestration

This commit is contained in:
vee
2026-08-12 15:12:40 +08:00
parent 32379a1573
commit 9ce64b3a01
62 changed files with 9741 additions and 3950 deletions
+13 -4
View File
@@ -126,12 +126,12 @@ class TestSelfCalibrationApi:
with urllib.request.urlopen(f"{self.base_url}/", timeout=3) as response:
html = response.read().decode("utf-8")
with urllib.request.urlopen(
f"{self.base_url}/self-calibration.js?v=calibration-2",
f"{self.base_url}/self-calibration.js?v=calibration-3",
timeout=3,
) as response:
script = response.read().decode("utf-8")
with urllib.request.urlopen(
f"{self.base_url}/self-calibration.css?v=calibration-4",
f"{self.base_url}/self-calibration.css?v=calibration-6",
timeout=3,
) as response:
styles = response.read().decode("utf-8")
@@ -148,8 +148,17 @@ class TestSelfCalibrationApi:
content_type = response.headers["Content-Type"]
content_security_policy = response.headers["Content-Security-Policy"]
assert 'href="/self-calibration.css?v=calibration-4"' in html
assert 'src="/self-calibration.js?v=calibration-2"' in html
assert 'href="/self-calibration.css?v=calibration-6"' in html
assert 'src="/self-calibration.js?v=calibration-3"' in html
assert 'data-calibration-page="live"' in script
assert 'data-calibration-view="live"' in script
assert 'data-calibration-page="hall"' not in script
assert 'data-calibration-page="stereo"' not in script
assert "座椅—双目联合标定" in script
assert "实时座椅姿态" in script
assert "四轴实时控制" in script
assert "ZED 实时画面" in script
assert "双目位姿数据" in script
assert "标定仿真台架" in script
assert "X-Cognitive-Agent-Role" in script
assert "--v2-sidebar: #dae3f5" in styles