Refactor radar system
This commit is contained in:
@@ -54,6 +54,22 @@ class GuiProfileCodecTest(unittest.TestCase):
|
||||
twice = GuiProfileModel.from_dict(once).to_dict()
|
||||
self.assertEqual(once["gui"], twice["gui"])
|
||||
|
||||
def test_legacy_save_count_is_ignored_without_losing_save_destination(self) -> None:
|
||||
decoded = GuiProfileModel.from_dict({
|
||||
"gui": {"data_actions": {
|
||||
"save_count": 7,
|
||||
"save_path": "/tmp/measurements",
|
||||
"save_name": "scene",
|
||||
"record_count": 250,
|
||||
}},
|
||||
})
|
||||
|
||||
encoded = decoded.to_dict()["gui"]["data_actions"]
|
||||
self.assertNotIn("save_count", encoded)
|
||||
self.assertEqual(encoded, {
|
||||
"save_path": "/tmp/measurements", "save_name": "scene", "record_count": 250,
|
||||
})
|
||||
|
||||
def test_sar3d_section_round_trips(self) -> None:
|
||||
sar3d = GuiSar3dStateModel(
|
||||
input_positions="0,2",
|
||||
|
||||
Reference in New Issue
Block a user