Skip to content

Commit 7de1d68

Browse files
[Container Registry] DeleteRepositoryResult Changed (#18443)
* renaming of delete repo result * changelog
1 parent f7e968e commit 7de1d68

11 files changed

+36
-39
lines changed

sdk/containerregistry/azure-containerregistry/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Release History
22

33
## 1.0.0b2 (Unreleased)
4+
* Rename `DeletedRepositoryResult` to `DeleteRepositoryResult`
5+
* Rename `DeletedRepositoryResult.deleted_registry_artifact_digests` to `deleted_manifests`
46
* Rename `TagProperties` to `ArtifactTagProperties`
57
* Rename `ContentPermissions` to `ContentProperties`
68
* Rename `content_permissions` attributes on `TagProperties`, `RepositoryProperties`, and `RegistryArtifactProperties` to `writeable_properties`.

sdk/containerregistry/azure-containerregistry/azure/containerregistry/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
from ._container_registry_client import ContainerRegistryClient
1010
from ._container_repository_client import ContainerRepositoryClient
1111
from ._models import (
12+
DeleteRepositoryResult,
1213
ContentProperties,
13-
DeletedRepositoryResult,
1414
RegistryArtifactOrderBy,
1515
RegistryArtifactProperties,
1616
RepositoryProperties,
@@ -24,8 +24,8 @@
2424
__all__ = [
2525
"ContainerRegistryClient",
2626
"ContainerRepositoryClient",
27+
"DeleteRepositoryResult",
2728
"ContentProperties",
28-
"DeletedRepositoryResult",
2929
"RegistryArtifactOrderBy",
3030
"RegistryArtifactProperties",
3131
"RepositoryProperties",

sdk/containerregistry/azure-containerregistry/azure/containerregistry/_container_registry_client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from ._container_repository_client import ContainerRepositoryClient
2020
from ._generated.models import AcrErrors
2121
from ._helpers import _parse_next_link
22-
from ._models import DeletedRepositoryResult
22+
from ._models import DeleteRepositoryResult
2323

2424
if TYPE_CHECKING:
2525
from typing import Any, Dict
@@ -45,15 +45,15 @@ def __init__(self, endpoint, credential, **kwargs):
4545

4646
@distributed_trace
4747
def delete_repository(self, repository, **kwargs):
48-
# type: (str, Dict[str, Any]) -> DeletedRepositoryResult
48+
# type: (str, Dict[str, Any]) -> DeleteRepositoryResult
4949
"""Delete a repository
5050
5151
:param str repository: The repository to delete
5252
:returns: Object containing information about the deleted repository
53-
:rtype: :class:`~azure.containerregistry.DeletedRepositoryResult`
53+
:rtype: :class:`~azure.containerregistry.DeleteRepositoryResult`
5454
:raises: :class:`~azure.core.exceptions.ResourceNotFoundError`
5555
"""
56-
return DeletedRepositoryResult._from_generated( # pylint: disable=protected-access
56+
return DeleteRepositoryResult._from_generated( # pylint: disable=protected-access
5757
self._client.container_registry.delete_repository(repository, **kwargs)
5858
)
5959

sdk/containerregistry/azure-containerregistry/azure/containerregistry/_container_repository_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from ._generated.models import AcrErrors
2020
from ._helpers import _is_tag, _parse_next_link
2121
from ._models import (
22-
DeletedRepositoryResult,
22+
DeleteRepositoryResult,
2323
RegistryArtifactProperties,
2424
RepositoryProperties,
2525
ArtifactTagProperties,
@@ -61,10 +61,10 @@ def delete(self, **kwargs):
6161
"""Delete a repository
6262
6363
:returns: Object containing information about the deleted repository
64-
:rtype: :class:`~azure.containerregistry.DeletedRepositoryResult`
64+
:rtype: :class:`~azure.containerregistry.DeleteRepositoryResult`
6565
:raises: :class:`~azure.core.exceptions.ResourceNotFoundError`
6666
"""
67-
return DeletedRepositoryResult._from_generated( # pylint: disable=protected-access
67+
return DeleteRepositoryResult._from_generated( # pylint: disable=protected-access
6868
self._client.container_registry.delete_repository(self.repository, **kwargs)
6969
)
7070

sdk/containerregistry/azure-containerregistry/azure/containerregistry/_models.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,22 +56,22 @@ def _to_generated(self):
5656
)
5757

5858

59-
class DeletedRepositoryResult(object):
59+
class DeleteRepositoryResult(object):
6060
"""Represents the digests and tags deleted when a repository is deleted
6161
62-
:ivar List[str] deleted_registry_artifact_digests: Registry artifact digests that were deleted
62+
:ivar List[str] deleted_manifests: Registry artifact digests that were deleted
6363
:ivar List[str] deleted_tags: Tags that were deleted
6464
"""
6565

6666
def __init__(self, **kwargs):
67-
self.deleted_registry_artifact_digests = kwargs.get("deleted_registry_artifact_digests", None)
67+
self.deleted_manifests = kwargs.get("deleted_manifests", None)
6868
self.deleted_tags = kwargs.get("deleted_tags", None)
6969

7070
@classmethod
7171
def _from_generated(cls, gen):
7272
return cls(
7373
deleted_tags=gen.deleted_tags,
74-
deleted_registry_artifact_digests=gen.deleted_manifests,
74+
deleted_manifests=gen.deleted_manifests,
7575
)
7676

7777

sdk/containerregistry/azure-containerregistry/azure/containerregistry/aio/_async_container_registry_client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from ._async_container_repository_client import ContainerRepositoryClient
2222
from .._generated.models import AcrErrors
2323
from .._helpers import _parse_next_link
24-
from .._models import RepositoryProperties, DeletedRepositoryResult
24+
from .._models import RepositoryProperties, DeleteRepositoryResult
2525

2626
if TYPE_CHECKING:
2727
from azure.core.credentials_async import AsyncTokenCredential
@@ -45,17 +45,17 @@ def __init__(self, endpoint: str, credential: "AsyncTokenCredential", **kwargs:
4545
super(ContainerRegistryClient, self).__init__(endpoint=endpoint, credential=credential, **kwargs)
4646

4747
@distributed_trace_async
48-
async def delete_repository(self, repository: str, **kwargs: Dict[str, Any]) -> DeletedRepositoryResult:
48+
async def delete_repository(self, repository: str, **kwargs: Dict[str, Any]) -> DeleteRepositoryResult:
4949
"""Delete a repository
5050
5151
:param repository: The repository to delete
5252
:type repository: str
5353
:returns: Object containing information about the deleted repository
54-
:rtype: :class:`~azure.containerregistry.DeletedRepositoryResult`
54+
:rtype: :class:`~azure.containerregistry.DeleteRepositoryResult`
5555
:raises: :class:`~azure.core.exceptions.ResourceNotFoundError`
5656
"""
5757
result = await self._client.container_registry.delete_repository(repository, **kwargs)
58-
return DeletedRepositoryResult._from_generated(result) # pylint: disable=protected-access
58+
return DeleteRepositoryResult._from_generated(result) # pylint: disable=protected-access
5959

6060
@distributed_trace
6161
def list_repositories(self, **kwargs: Dict[str, Any]) -> AsyncItemPaged[str]:

sdk/containerregistry/azure-containerregistry/azure/containerregistry/aio/_async_container_repository_client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
from .._generated.models import AcrErrors
2121
from .._helpers import _is_tag, _parse_next_link
2222
from .._models import (
23+
DeleteRepositoryResult,
2324
ContentProperties,
24-
DeletedRepositoryResult,
2525
RegistryArtifactProperties,
2626
RepositoryProperties,
2727
ArtifactTagProperties,
@@ -58,14 +58,14 @@ async def _get_digest_from_tag(self, tag: str) -> None:
5858
return tag_props.digest
5959

6060
@distributed_trace_async
61-
async def delete(self, **kwargs: Dict[str, Any]) -> DeletedRepositoryResult:
61+
async def delete(self, **kwargs: Dict[str, Any]) -> DeleteRepositoryResult:
6262
"""Delete a repository
6363
6464
:returns: Object containing information about the deleted repository
65-
:rtype: :class:`~azure.containerregistry.DeletedRepositoryResult`
65+
:rtype: :class:`~azure.containerregistry.DeleteRepositoryResult`
6666
:raises: :class:`~azure.core.exceptions.ResourceNotFoundError`
6767
"""
68-
return DeletedRepositoryResult._from_generated( # pylint: disable=protected-access
68+
return DeleteRepositoryResult._from_generated( # pylint: disable=protected-access
6969
await self._client.container_registry.delete_repository(self.repository, **kwargs)
7070
)
7171

sdk/containerregistry/azure-containerregistry/tests/test_container_registry_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
from azure.containerregistry import (
1212
ContainerRegistryClient,
13-
DeletedRepositoryResult,
13+
DeleteRepositoryResult,
1414
)
1515
from azure.core.exceptions import ResourceNotFoundError
1616
from azure.core.paging import ItemPaged
@@ -66,8 +66,8 @@ def test_delete_repository(self, containerregistry_endpoint, containerregistry_r
6666
client = self.create_registry_client(containerregistry_endpoint)
6767

6868
result = client.delete_repository(TO_BE_DELETED)
69-
assert isinstance(result, DeletedRepositoryResult)
70-
assert result.deleted_registry_artifact_digests is not None
69+
assert isinstance(result, DeleteRepositoryResult)
70+
assert result.deleted_manifests is not None
7171
assert result.deleted_tags is not None
7272

7373
for repo in client.list_repositories():

sdk/containerregistry/azure-containerregistry/tests/test_container_registry_client_async.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from devtools_testutils import AzureTestCase
1010

1111
from azure.containerregistry import (
12-
DeletedRepositoryResult,
12+
DeleteRepositoryResult,
1313
RepositoryProperties,
1414
)
1515
from azure.containerregistry.aio import ContainerRegistryClient, ContainerRepositoryClient
@@ -67,8 +67,8 @@ async def test_delete_repository(self, containerregistry_endpoint, containerregi
6767
client = self.create_registry_client(containerregistry_endpoint)
6868

6969
result = await client.delete_repository(TO_BE_DELETED)
70-
assert isinstance(result, DeletedRepositoryResult)
71-
assert result.deleted_registry_artifact_digests is not None
70+
assert isinstance(result, DeleteRepositoryResult)
71+
assert result.deleted_manifests is not None
7272
assert result.deleted_tags is not None
7373

7474
async for repo in client.list_repositories():

sdk/containerregistry/azure-containerregistry/tests/test_container_repository_client.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,9 @@
66
from datetime import datetime
77
import pytest
88

9-
from devtools_testutils import AzureTestCase
10-
119
from azure.containerregistry import (
12-
ContainerRepositoryClient,
13-
ContainerRegistryClient,
10+
DeleteRepositoryResult,
1411
ContentProperties,
15-
DeletedRepositoryResult,
16-
RepositoryProperties,
1712
RegistryArtifactOrderBy,
1813
RegistryArtifactProperties,
1914
ArtifactTagProperties,
@@ -22,7 +17,7 @@
2217
from azure.core.exceptions import ResourceNotFoundError
2318
from azure.core.paging import ItemPaged
2419

25-
from testcase import ContainerRegistryTestClass, AcrBodyReplacer, FakeTokenCredential
20+
from testcase import ContainerRegistryTestClass
2621
from constants import TO_BE_DELETED, DOES_NOT_EXIST, HELLO_WORLD
2722
from preparer import acr_preparer
2823

@@ -294,8 +289,8 @@ def test_delete_repository(self, containerregistry_endpoint, containerregistry_r
294289

295290
repo_client = self.create_repository_client(containerregistry_endpoint, TO_BE_DELETED)
296291
result = repo_client.delete()
297-
assert isinstance(result, DeletedRepositoryResult)
298-
assert result.deleted_registry_artifact_digests is not None
292+
assert isinstance(result, DeleteRepositoryResult)
293+
assert result.deleted_manifests is not None
299294
assert result.deleted_tags is not None
300295

301296
existing_repos = list(reg_client.list_repositories())

sdk/containerregistry/azure-containerregistry/tests/test_container_repository_client_async.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
import pytest
88

99
from azure.containerregistry import (
10+
DeleteRepositoryResult,
1011
ArtifactTagProperties,
11-
DeletedRepositoryResult,
1212
ContentProperties,
1313
RegistryArtifactOrderBy,
1414
RegistryArtifactProperties,
@@ -116,8 +116,8 @@ async def test_delete_repository(self, containerregistry_endpoint, containerregi
116116

117117
repo_client = self.create_repository_client(containerregistry_endpoint, TO_BE_DELETED)
118118
result = await repo_client.delete()
119-
assert isinstance(result, DeletedRepositoryResult)
120-
assert result.deleted_registry_artifact_digests is not None
119+
assert isinstance(result, DeleteRepositoryResult)
120+
assert result.deleted_manifests is not None
121121
assert result.deleted_tags is not None
122122

123123
existing_repos = []

0 commit comments

Comments
 (0)