瀏覽代碼

Use runModule outside test functions, locate tearDown() near setUp()

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@61194 15284696-431f-4ddb-bdfa-cd5b030d7da7
Soeren Gebbert 10 年之前
父節點
當前提交
ad265f9c5c
共有 1 個文件被更改,包括 19 次插入19 次删除
  1. 19 19
      lib/python/temporal/testsuite/unittests_register.py

+ 19 - 19
lib/python/temporal/testsuite/unittests_register.py

@@ -22,19 +22,25 @@ class TestRegisterFunctions(gunittest.TestCase):
         """!Initiate the temporal GIS and set the region
         """
         # Use always the current mapset as temporal database
-        grass.run_command("g.gisenv", set="TGIS_USE_CURRENT_MAPSET=1")
+        cls.runModule("g.gisenv", set="TGIS_USE_CURRENT_MAPSET=1")
         tgis.init()
         grass.overwrite = True
         grass.use_temp_region()
-        grass.run_command("g.region", n=80.0, s=0.0, e=120.0,
-                      w=0.0, t=1.0, b=0.0, res=10.0)
+        cls.runModule("g.region", n=80.0, s=0.0, e=120.0,
+                               w=0.0, t=1.0, b=0.0, res=10.0)
+
+    @classmethod
+    def tearDownClass(cls):
+        """!Remove the temporary region
+        """
+        grass.del_temp_region()
 
     def setUp(self):
         """!Create the test maps and the space time raster datasets
         """
-        self.assertModule("r.mapcalc", overwrite=True, quiet=True,
+        self.runModule("r.mapcalc", overwrite=True, quiet=True,
                        expression="register_map_1 = 1")
-        self.assertModule("r.mapcalc", overwrite=True, quiet=True,
+        self.runModule("r.mapcalc", overwrite=True, quiet=True,
                        expression="register_map_2 = 2")
 
         self.strds_abs = tgis.open_new_stds(name="register_test_abs", type="strds", temporaltype="absolute", 
@@ -42,6 +48,14 @@ class TestRegisterFunctions(gunittest.TestCase):
         self.strds_rel = tgis.open_new_stds(name="register_test_rel", type="strds", temporaltype="relative", 
                                             title="Test strds", descr="Test strds", semantic="field")
 
+    def tearDown(self):
+        """!Remove maps from temporal database
+        """
+        self.runModule("t.unregister", maps="register_map_1,register_map_2", quiet=True)
+        self.runModule("g.remove", rast="register_map_1,register_map_2", quiet=True)
+        self.strds_abs.delete()
+        self.strds_rel.delete()
+
     def test_absolute_time_strds_1(self):
         """!Test the registration of maps with absolute time in a
            space time raster dataset
@@ -285,19 +299,5 @@ class TestRegisterFunctions(gunittest.TestCase):
         self.assertEqual(end, 2000000)
         self.assertEqual(unit, "seconds")
 
-    def tearDown(self):
-        """!Remove maps from temporal database
-        """
-        self.assertModule("t.unregister", maps="register_map_1,register_map_2", quiet=True)
-        self.assertModule("g.remove", rast="register_map_1,register_map_2", quiet=True)
-        self.strds_abs.delete()
-        self.strds_rel.delete()
-
-    @classmethod
-    def tearDownClass(cls):
-        """!Remove the temporary region
-        """
-        grass.del_temp_region()
-
 if __name__ == '__main__':
     gunittest.test()