test_raster.py 870 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Mon Sep 15 13:37:24 2014
  4. @author: lucadelu
  5. """
  6. from grass.gunittest import TestCase, test
  7. from grass.pygrass.raster import RasterRow
  8. class RasterRowTestCate(TestCase):
  9. name = 'elevation'
  10. def test_type(self):
  11. eletype = 'FCELL'
  12. r = RasterRow(self.name)
  13. r.open()
  14. self.assertTrue(r.mtype, eletype)
  15. r.close()
  16. def test_isopen(self):
  17. r = RasterRow(self.name)
  18. self.assertFalse(r.is_open())
  19. r.open()
  20. self.assertTrue(r.is_open())
  21. r.close()
  22. def test_name(self):
  23. r = RasterRow(self.name)
  24. r.open()
  25. self.assertEqual(r.name, self.name)
  26. fullname = "{name}@{mapset}".format(name=r.name, mapset=r.mapset)
  27. self.assertEqual(r.fullname(), fullname)
  28. r.close()
  29. if __name__ == '__main__':
  30. test()