def test_that_q_resolution_can_be_set_correctly(self): state_gui_model = StateGuiModel({"test": [1]}) state_gui_model.use_q_resolution = True state_gui_model.q_resolution_source_a = 1.5 state_gui_model.q_resolution_sample_a = 2.5 state_gui_model.q_resolution_source_h = 1.5 state_gui_model.q_resolution_sample_h = 2.5 state_gui_model.q_resolution_source_w = 1.5 state_gui_model.q_resolution_sample_w = 2.5 state_gui_model.q_resolution_collimation_length = 1.7 state_gui_model.q_resolution_delta_r = 12.4 state_gui_model.q_resolution_moderator_file = "test.txt" self.assertTrue(state_gui_model.use_q_resolution) self.assertTrue(state_gui_model.q_resolution_source_a == 1.5) self.assertTrue(state_gui_model.q_resolution_sample_a == 2.5) self.assertTrue(state_gui_model.q_resolution_source_h == 1.5) self.assertTrue(state_gui_model.q_resolution_sample_h == 2.5) self.assertTrue(state_gui_model.q_resolution_source_w == 1.5) self.assertTrue(state_gui_model.q_resolution_sample_w == 2.5) self.assertTrue(state_gui_model.q_resolution_collimation_length == 1.7) self.assertTrue(state_gui_model.q_resolution_delta_r == 12.4) self.assertTrue(state_gui_model.q_resolution_moderator_file == "test.txt")
def test_that_q_resolution_can_be_set_correctly(self): state_gui_model = StateGuiModel(AllStates()) state_gui_model.use_q_resolution = True state_gui_model.q_resolution_source_a = 1.5 state_gui_model.q_resolution_sample_a = 2.5 state_gui_model.q_resolution_source_h = 1.5 state_gui_model.q_resolution_sample_h = 2.5 state_gui_model.q_resolution_source_w = 1.5 state_gui_model.q_resolution_sample_w = 2.5 state_gui_model.q_resolution_collimation_length = 1.7 state_gui_model.q_resolution_delta_r = 12.4 state_gui_model.q_resolution_moderator_file = "test.txt" self.assertTrue(state_gui_model.use_q_resolution) self.assertEqual(state_gui_model.q_resolution_source_a, 1.5) self.assertEqual(state_gui_model.q_resolution_sample_a, 2.5) self.assertEqual(state_gui_model.q_resolution_source_h, 1.5) self.assertEqual(state_gui_model.q_resolution_sample_h, 2.5) self.assertEqual(state_gui_model.q_resolution_source_w, 1.5) self.assertEqual(state_gui_model.q_resolution_sample_w, 2.5) self.assertEqual(state_gui_model.q_resolution_collimation_length, 1.7) self.assertEqual(state_gui_model.q_resolution_delta_r, 12.4) self.assertEqual(state_gui_model.q_resolution_moderator_file, "test.txt")