def LocalDataset( self, local_config ): # Creating dataset data_scale = local_config.createDataset("DATA_SCALE") self.assertTrue(isinstance(data_scale, LocalDataset)) # Try to add existing dataset with self.assertRaises(ValueError): local_config.createDataset("DATA_SCALE") with self.assertRaises(KeyError): data_scale.addNode("MISSING") data_scale.addNode("PERLIN_PARAM") active_list = data_scale.getActiveList("PERLIN_PARAM") self.assertTrue(isinstance(active_list, ActiveList)) active_list.addActiveIndex(0) self.assertTrue("PERLIN_PARAM" in data_scale) self.assertFalse("MISSING" in data_scale) ministep = local_config.createMinistep("MINISTEP") ministep.attachDataset( data_scale ) self.assertTrue( "DATA_SCALE" in ministep ) data_scale_get = ministep["DATA_SCALE"] self.assertTrue( "PERLIN_PARAM" in data_scale_get ) # Error when adding existing data node with self.assertRaises(KeyError): data_scale.addNode("PERLIN_PARAM")
def LocalDataset(self, local_config): # Creating dataset data_scale = local_config.createDataset("DATA_SCALE") self.assertTrue(isinstance(data_scale, LocalDataset)) # Try to add existing dataset with self.assertRaises(ValueError): local_config.createDataset("DATA_SCALE") with self.assertRaises(KeyError): data_scale.addNode("MISSING") data_scale.addNode("PERLIN_PARAM") active_list = data_scale.getActiveList("PERLIN_PARAM") self.assertTrue(isinstance(active_list, ActiveList)) active_list.addActiveIndex(0) self.assertTrue("PERLIN_PARAM" in data_scale) self.assertFalse("MISSING" in data_scale) ministep = local_config.createMinistep("MINISTEP") ministep.attachDataset(data_scale) self.assertTrue("DATA_SCALE" in ministep) data_scale_get = ministep["DATA_SCALE"] self.assertTrue("PERLIN_PARAM" in data_scale_get) # Error when adding existing data node with self.assertRaises(KeyError): data_scale.addNode("PERLIN_PARAM")
def MiniStep(self, local_config, analysis_module): # Ministep ministep = local_config.createMinistep("MINISTEP", analysis_module) self.assertTrue(isinstance(ministep, LocalMinistep)) self.assertFalse("DATA" in ministep) with self.assertRaises(KeyError): ministep["DATA"]
def MiniStep( self, local_config ): # Ministep ministep = local_config.createMinistep("MINISTEP") self.assertTrue(isinstance(ministep, LocalMinistep)) self.assertFalse( "DATA" in ministep ) with self.assertRaises(KeyError): ministep["DATA"]
def AttachMinistep( self, local_config): # Update step updatestep = local_config.createUpdatestep("UPDATESTEP") self.assertTrue(isinstance(updatestep, LocalUpdateStep)) # Ministep ministep = local_config.createMinistep("MINISTEP") self.assertTrue(isinstance(ministep, LocalMinistep)) # Attach updatestep.attachMinistep(ministep) self.assertTrue(isinstance(updatestep[0], LocalMinistep)) self.assertEqual( len(updatestep) , 1 )
def AttachMinistep(self, local_config): # Update step updatestep = local_config.getUpdatestep() self.assertTrue(isinstance(updatestep, LocalUpdateStep)) n1 = len(updatestep) # Ministep ministep = local_config.createMinistep("MINISTEP") self.assertTrue(isinstance(ministep, LocalMinistep)) # Attach updatestep.attachMinistep(ministep) self.assertTrue(isinstance(updatestep[0], LocalMinistep)) self.assertEqual(len(updatestep), n1 + 1)
def AttachObsData(self, local_config): local_obs_data_2 = local_config.createObsdata("OBSSET_2") self.assertTrue(isinstance(local_obs_data_2, LocalObsdata)) # Obsdata local_obs_data_2.addNodeAndRange("GEN_PERLIN_1", 0, 1) local_obs_data_2.addNodeAndRange("GEN_PERLIN_2", 0, 1) # Ministep ministep = local_config.createMinistep("MINISTEP") self.assertTrue(isinstance(ministep, LocalMinistep)) # Attach obsset ministep.attachObsset(local_obs_data_2) # Retrieve attached obsset local_obs_data_new = ministep.getLocalObsData() self.assertEqual(len(local_obs_data_new), 2)
def AttachObsData( self , local_config): local_obs_data_2 = local_config.createObsdata("OBSSET_2") self.assertTrue(isinstance(local_obs_data_2, LocalObsdata)) # Obsdata local_obs_data_2.addNodeAndRange("GEN_PERLIN_1", 0, 1) local_obs_data_2.addNodeAndRange("GEN_PERLIN_2", 0, 1) # Ministep ministep = local_config.createMinistep("MINISTEP") self.assertTrue(isinstance(ministep, LocalMinistep)) # Attach obsset ministep.attachObsset(local_obs_data_2) # Retrieve attached obsset local_obs_data_new = ministep.getLocalObsData() self.assertEqual( len(local_obs_data_new) , 2 )
def MiniStep( self, local_config ): # Ministep ministep = local_config.createMinistep("MINISTEP") self.assertTrue(isinstance(ministep, LocalMinistep))