def test_that_hiding_the_workspace_removes_it_from_ADS(self): workspace_handle = MuonWorkspaceWrapper(workspace=self.workspace) workspace_handle.show("test") workspace_handle.hide() self.assertEqual(workspace_handle.is_hidden, True) self.assertFalse(simpleapi.mtd.doesExist("test"))
def test_that_if_workspace_deleted_from_ADS_then_hide_raises_a_RuntimeWarning(self): workspace_handle = MuonWorkspaceWrapper(workspace=self.workspace) workspace_handle.show("name1") simpleapi.mtd.clear() with self.assertRaises(RuntimeWarning): workspace_handle.hide()
def test_that_hiding_workspace_more_than_once_has_no_effect_but_raises_RuntimeWarning(self): workspace_handle = MuonWorkspaceWrapper(workspace=self.workspace) workspace_handle.show("name1") workspace_handle.hide() with self.assertRaises(RuntimeWarning): workspace_handle.hide()
def test_that_if_workspace_deleted_from_ADS_then_hide_raises_a_RuntimeWarning( self): workspace_handle = MuonWorkspaceWrapper(workspace=self.workspace) workspace_handle.show("name1") simpleapi.mtd.clear() with self.assertRaises(RuntimeWarning): workspace_handle.hide()
def test_that_hiding_workspace_more_than_once_has_no_effect_but_raises_RuntimeWarning( self): workspace_handle = MuonWorkspaceWrapper(workspace=self.workspace) workspace_handle.show("name1") workspace_handle.hide() with self.assertRaises(RuntimeWarning): workspace_handle.hide()
def test_that_hiding_workspace_more_than_once_has_no_effect(self): workspace_handle = MuonWorkspaceWrapper(workspace=self.workspace) workspace_handle.show("name1") workspace_handle.hide()