Пример #1
0
def delete_cloned_workspaces(save_names_dict):
    """
        If there are cloned workspaces in the worksapce map, then they are deleted
        @param save_names_dict: a workspace name map
    """
    to_delete =[]
    for key in save_names_dict:
        if key != save_names_dict[key]:
            to_delete.append(save_names_dict[key])
    for element in to_delete:
        su.delete_zero_error_free_workspace(input_workspace_name = element)
Пример #2
0
def delete_cloned_workspaces(save_names_dict):
    """
        If there are cloned workspaces in the worksapce map, then they are deleted
        @param save_names_dict: a workspace name map
    """
    to_delete =[]
    for key in save_names_dict:
        if key != save_names_dict[key]:
            to_delete.append(save_names_dict[key])
    for element in to_delete:
        su.delete_zero_error_free_workspace(input_workspace_name = element)
Пример #3
0
 def test_that_deletion_of_non_existent_ws_creates_error_message(self):
     # Arrange
     ws_name = 'ws'
     # Act
     message, complete = su.delete_zero_error_free_workspace(input_workspace_name = ws_name)
     # Assert
     message.strip()
     self.assertTrue(message)
     self.assertTrue(not complete)
Пример #4
0
 def test_that_deletion_of_extent_ws_is_successful(self):
     # Arrange
     ws_name = 'ws'
     self._setup_workspace(ws_name, 'Histogram')
     # Act + Assert
     self.assertTrue(ws_name in mtd)
     message, complete = su.delete_zero_error_free_workspace(input_workspace_name = ws_name)
     message.strip()
     self.assertTrue(not message)
     self.assertTrue(complete)
     self.assertTrue(not ws_name in mtd)