Browse Source

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 years ago
parent
commit
f62834fc51
1 changed files with 31 additions and 0 deletions
  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
              | Minimum value:.............. 1.0
              | Maximum 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")
             >>> newmap = rmap.get_new_instance("new@PERMANENT")
             >>> isinstance(newmap, RasterDataset)
             >>> isinstance(newmap, RasterDataset)
             True
             True
@@ -392,6 +402,16 @@ class Raster3DDataset(AbstractMapDataset):
              | Number of depths:........... 10
              | Number of depths:........... 10
              | Top-Bottom resolution:...... 10.0
              | 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")
             >>> newmap = r3map.get_new_instance("new@PERMANENT")
             >>> isinstance(newmap, Raster3DDataset)
             >>> isinstance(newmap, Raster3DDataset)
             True
             True
@@ -722,6 +742,17 @@ class VectorDataset(AbstractMapDataset):
              | Number of islands .......... 0
              | Number of islands .......... 0
              | Number of holes ............ 0
              | Number of holes ............ 0
              | Number of volumes .......... 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")
             >>> newmap = vmap.get_new_instance("new@PERMANENT")
             >>> isinstance(newmap, VectorDataset)
             >>> isinstance(newmap, VectorDataset)
             True
             True