Пример #1
0
 def test_to_image_one_platform_source(self):
   old_sources = [{
       'primaryPath': 'path1',
       'affineTransform': {
           'scaleX': 1,
           'shearX': 2,
           'translateX': 3,
           'shearY': 4,
           'scaleY': 5,
           'translateY': 6,
       }
   }]
   expected = [{
       'uris': ['path1'],
       'affineTransform': {
           'scaleX': 1,
           'shearX': 2,
           'translateX': 3,
           'shearY': 4,
           'scaleY': 5,
           'translateY': 6,
       }
   }]
   self.assertEqual(
       expected,
       _cloud_api_utils.convert_sources_to_one_platform_sources(old_sources))
Пример #2
0
 def test_to_shape_one_platform_source(self):
   old_sources = [{
       'charset':
           'UTF-8',
       'maxError':
           1,
       'maxVertices':
           100000,
       'primaryPath':
           'gs://ee.google.com.a.appspot.com/qGc_ZVNWLKpokgLv/test.shp',
       'additionalPaths': [
           'gs://ee.google.com.a.appspot.com/qGc_ZVNWLKpokgLv/test.dbf',
           'gs://ee.google.com.a.appspot.com/qGc_ZVNWLKpokgLv/test.prj',
           'gs://ee.google.com.a.appspot.com/qGc_ZVNWLKpokgLv/test.shx',
       ],
   }]
   expected = [{
       'charset':
           'UTF-8',
       'maxErrorMeters':
           1,
       'maxVertices':
           100000,
       'uris': [
           'gs://ee.google.com.a.appspot.com/qGc_ZVNWLKpokgLv/test.shp',
           'gs://ee.google.com.a.appspot.com/qGc_ZVNWLKpokgLv/test.dbf',
           'gs://ee.google.com.a.appspot.com/qGc_ZVNWLKpokgLv/test.prj',
           'gs://ee.google.com.a.appspot.com/qGc_ZVNWLKpokgLv/test.shx',
       ],
   }]
   self.assertEqual(
       expected,
       _cloud_api_utils.convert_sources_to_one_platform_sources(old_sources))
Пример #3
0
 def test_to_csv_one_platform_source(self):
     old_sources = [{
         'charset':
         'UTF-8',
         'maxError':
         1,
         'maxVertices':
         1000000,
         'geodesic':
         True,
         'primaryGeometryColumn':
         'geometry0',
         'xColumn':
         'x',
         'yColumn':
         'y',
         'primaryPath':
         'gs://ee.google.com.a.appspot.com/qGc_ZVNWLKpokgLv/wildlife.csv',
     }]
     expected = [{
         'charset':
         'UTF-8',
         'maxErrorMeters':
         1,
         'maxVertices':
         1000000,
         'geodesic':
         True,
         'primaryGeometryColumn':
         'geometry0',
         'xColumn':
         'x',
         'yColumn':
         'y',
         'uris': [
             'gs://ee.google.com.a.appspot.com/qGc_ZVNWLKpokgLv/wildlife.csv',
         ],
     }]
     self.assertEqual(
         expected,
         _cloud_api_utils.convert_sources_to_one_platform_sources(
             old_sources))