source: grass/trunk/lib/raster3d/testsuite/raster3d_lib_test.py@ 61242

Last change on this file since 61242 was 61242, checked in by huhabla, 10 years ago

Raster3d library test module is now activated in the library directory Makefile.
Removed obsolete integration test options in test.raster3d.lib
and added a gunittest library test to the raster3d library.

File size: 1.8 KB
Line 
1"""Test of raster3d library
2
3@author Soeren Gebbert
4"""
5from grass.gunittest.case import TestCase
6
7class Raster3dLibraryTest(TestCase):
8
9 @classmethod
10 def setUpClass(cls):
11 cls.runModule("g.gisenv", set="OVERWRITE=1")
12
13 def test_coordinates(self):
14 self.assertModule("test.raster3d.lib", flags="l", unit="coord")
15 self.assertModule("test.raster3d.lib", unit="coord")
16
17 def test_putget(self):
18 self.assertModule("test.raster3d.lib", unit="putget")
19 self.assertModule("test.raster3d.lib", flags="l", unit="putget")
20
21 def test_large_tilesizes(self):
22 """Test for different tile sizes"""
23 self.assertModule("test.raster3d.lib", unit="large", depths=91, rows=89, cols=87)
24 self.assertModule("test.raster3d.lib", unit="large", depths=91, rows=89, cols=87, tile_size=8)
25 self.assertModule("test.raster3d.lib", unit="large", depths=91, rows=89, cols=87, tile_size=512)
26 self.assertModule("test.raster3d.lib", unit="large", depths=91, rows=89, cols=87, tile_size=1024)
27 self.assertModule("test.raster3d.lib", unit="large", depths=91, rows=89, cols=87, tile_size=32768)
28
29 self.assertModule("test.raster3d.lib", flags="l", unit="large", depths=91, rows=89, cols=87)
30 self.assertModule("test.raster3d.lib", flags="l", unit="large", depths=91, rows=89, cols=87, tile_size=8)
31 self.assertModule("test.raster3d.lib", flags="l", unit="large", depths=91, rows=89, cols=87, tile_size=512)
32 self.assertModule("test.raster3d.lib", flags="l", unit="large", depths=91, rows=89, cols=87, tile_size=1024)
33 self.assertModule("test.raster3d.lib", flags="l", unit="large", depths=91, rows=89, cols=87, tile_size=32768)
34
35if __name__ == '__main__':
36 from grass.gunittest.main import test
37 test()
38
39
Note: See TracBrowser for help on using the repository browser.