コード例 #1
0
 def test_that_AttributeError_thrown_if_setting_workspace_to_non_MuonWorkspace_object(self):
     group = MuonGroup(group_name="group1")
     self.assertEqual(group.workspace, {})
     
     with self.assertRaises(AttributeError):
         group.workspace = [1, 2, 3]
     self.assertEqual(group.workspace, {})
コード例 #2
0
 def test_that_AttributeError_thrown_if_setting_workspace_to_non_MuonWorkspace_object(self):
     group = MuonGroup(group_name="group1")
     self.assertEqual(group.workspace, {})
     
     with self.assertRaises(AttributeError):
         group.workspace = [1, 2, 3]
     self.assertEqual(group.workspace, {})
コード例 #3
0
    def test_that_can_set_workspace_if_MuonWorkspace_object(self):
        group = MuonGroup(group_name="group1")
        dataX = [0, 1, 2, 3, 4, 5]
        dataY = [10, 20, 30, 20, 10]
        input_workspace = CreateWorkspace(dataX, dataY)

        self.assertEqual(group.workspace, {})
        group.workspace = MuonWorkspaceWrapper(input_workspace)
        self.assertIsNotNone(group.workspace)
コード例 #4
0
    def test_that_can_set_workspace_if_MuonWorkspace_object(self):
        group = MuonGroup(group_name="group1")
        dataX = [0, 1, 2, 3, 4, 5]
        dataY = [10, 20, 30, 20, 10]
        input_workspace = CreateWorkspace(dataX, dataY)

        self.assertEqual(group.workspace, {})
        group.workspace = MuonWorkspaceWrapper(input_workspace)
        self.assertIsNotNone(group.workspace)