fix(topology): record verified vehicle dimensions
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user