Exemple #1
0
 def testGetDownloadId_withSerializedImage(self):
   cloud_api_resource = mock.MagicMock()
   with apitestcase.UsingCloudApi(cloud_api_resource=cloud_api_resource):
     with self.assertRaisesRegex(ee.ee_exception.EEException,
                                 '^Image as JSON string not supported.'):
       ee.data.getDownloadId({
           'image': image.Image('my-image').serialize(),
           'name': 'dummy'
       })
Exemple #2
0
 def testGetDownloadId(self, _):
   cloud_api_resource = mock.MagicMock()
   with apitestcase.UsingCloudApi(cloud_api_resource=cloud_api_resource):
     mock_result = {'name': 'projects/earthengine-legacy/thumbnails/DOCID'}
     cloud_api_resource.projects().thumbnails().create(
     ).execute.return_value = mock_result
     actual_result = ee.data.getDownloadId({
         'image': image.Image('my-image'),
         'name': 'dummy'
     })
     cloud_api_resource.projects().thumbnails().create(
     ).execute.assert_called_once()
     self.assertEqual(
         {
             'docid': 'projects/earthengine-legacy/thumbnails/DOCID',
             'token': ''
         }, actual_result)