def test_that_is_set_to_2D_reduction(self): state_gui_model = StateGuiModel(AllStates()) expected = ReductionDimensionality.TWO_DIM state_gui_model.reduction_dimensionality = expected self.assertEqual(expected, state_gui_model.reduction_dimensionality) self.assertEqual(expected, state_gui_model.all_states.convert_to_q.reduction_dimensionality) self.assertEqual(expected, state_gui_model.all_states.reduction.reduction_dimensionality)
def test_that_can_update_reduction_dimensionality(self): state = AllStates() state.reduction.reduction_dimensionality = ReductionDimensionality.ONE_DIM state_gui_model = StateGuiModel(state) self.assertEqual(state_gui_model.reduction_dimensionality, ReductionDimensionality.ONE_DIM) state_gui_model.reduction_dimensionality = ReductionDimensionality.TWO_DIM self.assertEqual(state_gui_model.all_states.reduction.reduction_dimensionality, ReductionDimensionality.TWO_DIM)
def test_that_can_update_reduction_dimensionality(self): state_gui_model = StateGuiModel({ OtherId.reduction_dimensionality: [ReductionDimensionality.OneDim] }) self.assertTrue(state_gui_model.reduction_dimensionality is ReductionDimensionality.OneDim) state_gui_model.reduction_dimensionality = ReductionDimensionality.TwoDim self.assertTrue(state_gui_model.reduction_dimensionality is ReductionDimensionality.TwoDim)
def test_that_can_update_reduction_dimensionality(self): state_gui_model = StateGuiModel({ OtherId.REDUCTION_DIMENSIONALITY: [ReductionDimensionality.ONE_DIM] }) self.assertEqual(state_gui_model.reduction_dimensionality, ReductionDimensionality.ONE_DIM) state_gui_model.reduction_dimensionality = ReductionDimensionality.TWO_DIM self.assertEqual(state_gui_model.reduction_dimensionality, ReductionDimensionality.TWO_DIM)
def red_dim_wrapper(): state_gui_model = StateGuiModel(AllStates()) state_gui_model.reduction_dimensionality = "string"
def red_dim_wrapper(): state_gui_model = StateGuiModel({"test": [1]}) state_gui_model.reduction_dimensionality = "string"
def test_that_is_set_to_2D_reduction(self): state_gui_model = StateGuiModel({"test": [1]}) state_gui_model.reduction_dimensionality = ReductionDimensionality.TwoDim self.assertTrue(state_gui_model.reduction_dimensionality is ReductionDimensionality.TwoDim)
def test_that_can_update_reduction_dimensionality(self): state_gui_model = StateGuiModel({OtherId.reduction_dimensionality: [ReductionDimensionality.OneDim]}) self.assertTrue(state_gui_model.reduction_dimensionality is ReductionDimensionality.OneDim) state_gui_model.reduction_dimensionality = ReductionDimensionality.TwoDim self.assertTrue(state_gui_model.reduction_dimensionality is ReductionDimensionality.TwoDim)
def test_that_is_set_to_2D_reduction(self): state_gui_model = StateGuiModel({"test": [1]}) state_gui_model.reduction_dimensionality = ReductionDimensionality.TWO_DIM self.assertEqual(state_gui_model.reduction_dimensionality, ReductionDimensionality.TWO_DIM)