浏览代码

temporal framework: Added relative time stamp doc-tests

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@66458 15284696-431f-4ddb-bdfa-cd5b030d7da7
Soeren Gebbert 9 年之前
父节点
当前提交
f62834fc51
共有 1 个文件被更改,包括 31 次插入0 次删除
  1. 31 0
      lib/python/temporal/space_time_datasets.py

+ 31 - 0
lib/python/temporal/space_time_datasets.py

@@ -73,6 +73,16 @@ class RasterDataset(AbstractMapDataset):
              | Minimum value:.............. 1.0
              | Maximum value:.............. 1.0
 
+            >>> grass.run_command("r.timestamp", map="strds_map_test_case",
+            ...                   date="2 years", quiet=True)
+            0
+            >>> rmap.read_timestamp_from_grass()
+            True
+            >>> rmap.get_temporal_extent_as_tuple()
+            (2, None)
+            >>> rmap.get_relative_time_unit()
+            'years'
+
             >>> newmap = rmap.get_new_instance("new@PERMANENT")
             >>> isinstance(newmap, RasterDataset)
             True
@@ -392,6 +402,16 @@ class Raster3DDataset(AbstractMapDataset):
              | Number of depths:........... 10
              | Top-Bottom resolution:...... 10.0
 
+            >>> grass.run_command("r3.timestamp", map="str3ds_map_test_case",
+            ...                   date="2 years", quiet=True)
+            0
+            >>> r3map.read_timestamp_from_grass()
+            True
+            >>> r3map.get_temporal_extent_as_tuple()
+            (2, None)
+            >>> r3map.get_relative_time_unit()
+            'years'
+
             >>> newmap = r3map.get_new_instance("new@PERMANENT")
             >>> isinstance(newmap, Raster3DDataset)
             True
@@ -722,6 +742,17 @@ class VectorDataset(AbstractMapDataset):
              | Number of islands .......... 0
              | Number of holes ............ 0
              | Number of volumes .......... 0
+
+            >>> grass.run_command("v.timestamp", map="stvds_map_test_case",
+            ...                   date="2 years", quiet=True)
+            0
+            >>> vmap.read_timestamp_from_grass()
+            True
+            >>> vmap.get_temporal_extent_as_tuple()
+            (2, None)
+            >>> vmap.get_relative_time_unit()
+            'years'
+
             >>> newmap = vmap.get_new_instance("new@PERMANENT")
             >>> isinstance(newmap, VectorDataset)
             True