def test_importAll_creates_variable_in_current_global_dict_pointing_to_each_workspace(self): obj_names = mtd.getObjectNames() extra_names = ["ADSTest_test_1", "ADSTest_test_2", "ADSTest_test_3"] for name in extra_names: self._run_createws(name) obj_names += extra_names # Check no names are in globals for name in obj_names: self.assertFalse(name in locals()) # Pull in variables mtd.importAll() # Are they in the local namespace for name in obj_names: self.assertTrue(name in locals()) # Clean up for name in obj_names: try: del locals()[name] except KeyError: pass for name in extra_names: mtd.remove(name)