fix(topology): record verified vehicle dimensions

This commit is contained in:
2026-07-09 22:21:11 +08:00
parent 5a8a04c440
commit 67229e2cde
2 changed files with 31 additions and 1 deletions
+25
View File
@@ -200,6 +200,31 @@ class TopologyApiQueryTests(unittest.TestCase):
datetime.fromisoformat("2024-06-16T07:23:00+00:00"),
)
def test_known_vehicle_dimensions_are_recorded(self) -> None:
response = self.client.get(
"/api/v1/bases/guanghan/snapshot?mission=GHC-05"
)
components = {
component["key"]: component
for component in response.get_json()["components"]
}
self.assertEqual(
components["binglun_1"]["dimensions"],
{"heightM": 30.2, "massT": 25.0},
)
self.assertEqual(
components["binglun_2"]["dimensions"],
{"heightM": 30.2, "massT": 25.0},
)
self.assertEqual(
components["binglun_3"]["dimensions"],
{"heightM": 36.7, "massT": 28.194},
)
self.assertEqual(
components["wugang_2"]["dimensions"],
{"diameterM": 11.2, "massT": 9.64},
)
if __name__ == "__main__":
unittest.main()