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)
Beispiel #2
0
 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)
Beispiel #3
0
 def red_mode_wrapper():
     state_gui_model = StateGuiModel(AllStates())
     state_gui_model.reduction_mode = "string"
Beispiel #4
0
 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)
Beispiel #5
0
 def red_mode_wrapper():
     state_gui_model = StateGuiModel({"test": [1]})
     state_gui_model.reduction_mode = "string"
Beispiel #6
0
 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)
Beispiel #10
0
 def red_mode_wrapper():
     state_gui_model = StateGuiModel({"test": [1]})
     state_gui_model.reduction_mode = "string"
Beispiel #11
0
 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)
Beispiel #12
0
 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)