(self)
| 413 | }) |
| 414 | |
| 415 | def test_create_assets(self): |
| 416 | cloud_api_resource = mock.MagicMock() |
| 417 | with apitestcase.UsingCloudApi(cloud_api_resource=cloud_api_resource): |
| 418 | asset_name = 'projects/some-project/assets/some-asset' |
| 419 | cloud_api_resource.projects().assets().get().execute.side_effect = ( |
| 420 | NotFoundError() |
| 421 | ) |
| 422 | ee.data.create_assets([asset_name], 'FOLDER', False) |
| 423 | mock_create_asset = cloud_api_resource.projects().assets().create |
| 424 | mock_create_asset.assert_called_once_with( |
| 425 | parent='projects/some-project', |
| 426 | assetId='some-asset', |
| 427 | body={'type': 'FOLDER'}, |
| 428 | prettyPrint=False, |
| 429 | ) |
| 430 | |
| 431 | def test_create_assets_empty(self): |
| 432 | cloud_api_resource = mock.MagicMock() |
nothing calls this directly
no test coverage detected