| 1 | """Test of raster3d library
|
|---|
| 2 |
|
|---|
| 3 | @author Soeren Gebbert
|
|---|
| 4 | """
|
|---|
| 5 | from grass.gunittest.case import TestCase
|
|---|
| 6 |
|
|---|
| 7 | class 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 |
|
|---|
| 35 | if __name__ == '__main__':
|
|---|
| 36 | from grass.gunittest.main import test
|
|---|
| 37 | test()
|
|---|
| 38 |
|
|---|
| 39 |
|
|---|