test_v_pack.py 805 B

123456789101112131415161718192021222324252627282930313233343536
  1. """
  2. Created on Sun Jun 08 23:19:09 2018
  3. @author: Sanjeet Bhatti
  4. """
  5. from grass.gunittest.case import TestCase
  6. from grass.gunittest.main import test
  7. from grass.gunittest.gmodules import SimpleModule
  8. import os
  9. class TestVPack(TestCase):
  10. """Test v.pack script"""
  11. mapName = 'roadsmajor'
  12. outFile = 'roadsmajor.pack'
  13. @classmethod
  14. def tearDownClass(cls):
  15. """Remove output file"""
  16. if (os.path.isfile(cls.outFile)):
  17. os.remove(cls.outFile)
  18. def test_v_pack(self):
  19. """Create a pack file test"""
  20. module = SimpleModule('v.pack', input=self.mapName,
  21. output=self.outFile, overwrite=True)
  22. self.assertModule(module)
  23. self.assertFileExists(filename=self.outFile)
  24. if __name__ == '__main__':
  25. test()