new kamil adc
This commit is contained in:
@@ -30,6 +30,22 @@ class GuiProfileCodecTest(unittest.TestCase):
|
||||
self.assertEqual(decoded.gui.processing.pass_through.combo_filter, "0:0,1:0")
|
||||
self.assertEqual(encoded["gui"]["processing"]["pass_through"]["combo_filter"], "0:0,1:0")
|
||||
|
||||
def test_pass_through_unwrap_phase_round_trips(self) -> None:
|
||||
profile = GuiProfileModel(
|
||||
gui=GuiStateModel(
|
||||
processing=GuiProcessingStateModel(
|
||||
pass_through=GuiPassThroughStateModel(unwrap_phase=True)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
encoded = profile.to_dict()
|
||||
decoded = GuiProfileModel.from_dict(encoded)
|
||||
|
||||
assert decoded.gui is not None
|
||||
self.assertTrue(decoded.gui.processing.pass_through.unwrap_phase)
|
||||
self.assertTrue(encoded["gui"]["processing"]["pass_through"]["unwrap_phase"])
|
||||
|
||||
def test_default_profile_round_trips_idempotently(self) -> None:
|
||||
# Full-subtree idempotence catches field-drop/mis-map regressions across every
|
||||
# sub-model, which the single combo_filter round-trip above cannot.
|
||||
|
||||
Reference in New Issue
Block a user