def test_that_can_update_reduction_mode(self): state = AllStates() state.reduction.reduction_mode = ReductionMode.HAB state_gui_model = StateGuiModel(state) self.assertEqual(state_gui_model.reduction_mode, ReductionMode.HAB) state_gui_model.reduction_mode = ReductionMode.ALL self.assertEqual(state_gui_model.all_states.reduction.reduction_mode, ReductionMode.ALL)
def test_that_can_update_reduction_mode(self): state_gui_model = StateGuiModel( {DetectorId.reduction_mode: [ISISReductionMode.HAB]}) self.assertTrue( state_gui_model.reduction_mode is ISISReductionMode.HAB) state_gui_model.reduction_mode = ISISReductionMode.All self.assertTrue( state_gui_model.reduction_mode is ISISReductionMode.All)
def red_mode_wrapper(): state_gui_model = StateGuiModel(AllStates()) state_gui_model.reduction_mode = "string"
def test_that_can_be_set_to_something_else(self): state_gui_model = StateGuiModel(AllStates()) state_gui_model.reduction_mode = ReductionMode.MERGED self.assertEqual(state_gui_model.reduction_mode, ReductionMode.MERGED)
def red_mode_wrapper(): state_gui_model = StateGuiModel({"test": [1]}) state_gui_model.reduction_mode = "string"
def test_that_can_be_set_to_something_else(self): state_gui_model = StateGuiModel({"test": [1]}) state_gui_model.reduction_mode = ISISReductionMode.Merged self.assertTrue( state_gui_model.reduction_mode is ISISReductionMode.Merged)
def test_that_raises_when_setting_with_wrong_input(self): state_gui_model = StateGuiModel(AllStates()) with self.assertRaises(ValueError): state_gui_model.reduction_mode = "string"
def test_reduction_mode_not_set(self): state_gui_model = StateGuiModel(AllStates()) state_gui_model.reduction_mode = ReductionMode.NOT_SET self.assertEqual(state_gui_model.reduction_mode, ReductionMode.NOT_SET)
def test_that_can_update_reduction_mode(self): state_gui_model = StateGuiModel({DetectorId.reduction_mode: [ISISReductionMode.HAB]}) self.assertTrue(state_gui_model.reduction_mode is ISISReductionMode.HAB) state_gui_model.reduction_mode = ISISReductionMode.All self.assertTrue(state_gui_model.reduction_mode is ISISReductionMode.All)
def red_mode_wrapper(): state_gui_model = StateGuiModel({"test": [1]}) state_gui_model.reduction_mode = "string"
def test_that_can_be_set_to_something_else(self): state_gui_model = StateGuiModel({"test": [1]}) state_gui_model.reduction_mode = ISISReductionMode.Merged self.assertTrue(state_gui_model.reduction_mode is ISISReductionMode.Merged)
def test_that_can_update_reduction_mode(self): state_gui_model = StateGuiModel( {DetectorId.REDUCTION_MODE: [ReductionMode.HAB]}) self.assertEqual(state_gui_model.reduction_mode, ReductionMode.HAB) state_gui_model.reduction_mode = ReductionMode.ALL self.assertEqual(state_gui_model.reduction_mode, ReductionMode.ALL)