def setUp(self): """Create shared resources that all tests can use""" self.calculator = ImpactCalculator() self.vector_path = os.path.join(TESTDATA, 'Padang_WGS84.shp') self.vector_layer = read_safe_layer(self.vector_path) self.raster_shake_path = os.path.join(HAZDATA, 'Shakemap_Padang_2009.asc') self.raster_shake = read_safe_layer(self.raster_shake_path) # UTM projected layer fn = 'tsunami_max_inundation_depth_BB_utm.asc' self.raster_tsunami_path = os.path.join(TESTDATA, fn) self.raster_exposure_path = os.path.join( TESTDATA, 'tsunami_building_exposure.shp') self.raster_population_path = os.path.join(EXPDATA, 'glp10ag.asc') self.calculator.set_hazard_layer(self.raster_shake) self.calculator.set_exposure_layer(self.vector_layer) self.calculator.set_function('Earthquake Building Impact Function')