コード例 #1
0
    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"))
コード例 #2
0
    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()
コード例 #3
0
    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()
コード例 #4
0
    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"))
コード例 #5
0
    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()
コード例 #6
0
    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()
コード例 #7
0
    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()
コード例 #8
0
    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()