Changeset 6522


Ignore:
Timestamp:
Mar 16, 2009, 1:55:40 PM (15 years ago)
Author:
ole
Message:

Added test that zone, xllcorner and yllcorner are stored correctly in the sww file.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source/anuga/shallow_water/test_data_manager.py

    r6470 r6522  
    4646       
    4747        self.verbose = Test_Data_Manager.verbose
    48         #Create basic mesh
     48        # Create basic mesh
    4949        points, vertices, boundary = rectangular(2, 2)
    5050
    51         #Create shallow water domain
     51        # Create shallow water domain
    5252        domain = Domain(points, vertices, boundary)
    5353        domain.default_order = 2
    5454
    55         #Set some field values
     55        # Set some field values
    5656        domain.set_quantity('elevation', lambda x,y: -x)
    5757        domain.set_quantity('friction', 0.03)
     
    12201220
    12211221    def test_sww2dem_asc_elevation_depth(self):
    1222         """
    1223         test_sww2dem_asc_elevation_depth(self):
     1222        """test_sww2dem_asc_elevation_depth
     1223       
    12241224        Test that sww information can be converted correctly to asc/prj
    12251225        format readable by e.g. ArcView
     1226       
     1227        Also check geo_reference is correct
    12261228        """
    12271229
     
    12291231        from Scientific.IO.NetCDF import NetCDFFile
    12301232
    1231         #Setup
     1233        # Setup
    12321234        self.domain.set_name('datatest')
    12331235
     
    12421244        self.domain.set_quantity('stage', 1.0)
    12431245
    1244         self.domain.geo_reference = Geo_reference(56,308500,6189000)
     1246        self.domain.geo_reference = Geo_reference(56, 308500, 6189000)
    12451247
    12461248        sww = get_dataobject(self.domain)
     
    12481250        sww.store_timestep()
    12491251
    1250         #self.domain.tight_slope_limiters = 1
    12511252
    12521253        self.domain.evolve_to_end(finaltime = 0.01)
     
    12651266        time = fid.variables['time'][:]
    12661267        stage = fid.variables['stage'][:]
     1268       
     1269        # Check georeferencig: zone, xllcorner and yllcorner
     1270        assert fid.zone[0] == 56
     1271        assert fid.xllcorner[0] == 308500
     1272        assert fid.yllcorner[0] == 6189000
     1273               
    12671274
    12681275        fid.close()
Note: See TracChangeset for help on using the changeset viewer.