[#370] Unify delete_object_tagging method in S3 clients #370

Merged
abereziny merged 1 commit from Kiriruso/frostfs-testlib:fix-delete-object-tagging into master 2025-03-24 07:31:43 +00:00
2 changed files with 2 additions and 2 deletions

View file

@ -769,7 +769,7 @@ class Boto3ClientWrapper(S3ClientWrapper):
return response.get("TagSet")
@reporter.step("Delete object tagging")
def delete_object_tagging(self, bucket: str, key: str) -> None:
def delete_object_tagging(self, bucket: str, key: str, version_id: Optional[str] = None) -> None:
params = self._convert_to_s3_params(locals())
self._exec_request(
self.boto3_client.delete_object_tagging,

View file

@ -377,7 +377,7 @@ class S3ClientWrapper(HumanReadableABC):
"""Returns the tag-set of an object."""
@abstractmethod
def delete_object_tagging(self, bucket: str, key: str) -> None:
def delete_object_tagging(self, bucket: str, key: str, version_id: Optional[str] = None) -> None:
"""Removes the entire tag set from the specified object."""
@abstractmethod