Пример #1
0
 def setUp(self):
     cache_path = "/workspace/urbansim_cache/asu"
     self.variable_name = opus_path_for_variable_from_module_path(__file__)
     storage = file_flt_storage(cache_path)
     table_names = storage.get_table_names()
     self.dataset_pool = DatasetPool(package_order=['urbansim'],
                                     storage=storage)
     for table_name in table_names:
         dataset = self.dataset_pool.get_dataset(table_name, dataset_arguments={'id_name':[]})
Пример #2
0
 def _get_attribute(self, given_variable_name=None):
     """Compute and then return the value of this attribute."""
     variable_name = opus_path_for_variable_from_module_path(self.file_path)
     if given_variable_name and \
        VariableFamilyNameTranslator().compare_instance_name_of_module_to_variable_name(
            given_variable_name,
            variable_name):
         variable_name = given_variable_name
     dataset_name = variable_name.split('.')[1]
     dataset = self.dataset_pool.get_dataset(dataset_name)
     dataset.compute_variables(variable_name, self.dataset_pool)
     return dataset.get_attribute(variable_name)
 def _get_attribute(self, given_variable_name=None):
     """Compute and then return the value of this attribute."""
     variable_name = opus_path_for_variable_from_module_path(self.file_path)
     if given_variable_name and \
        VariableFamilyNameTranslator().compare_instance_name_of_module_to_variable_name(
            given_variable_name,
            variable_name):
         variable_name = given_variable_name
     dataset_name = variable_name.split('.')[1]
     dataset = self.dataset_pool.get_dataset(dataset_name)
     dataset.compute_variables(variable_name, self.dataset_pool)
     return dataset.get_attribute(variable_name)