userver: pytest_userver.s3api.S3MockBucketStorage Class Reference
Loading...
Searching...
No Matches
pytest_userver.s3api.S3MockBucketStorage Class Reference

Detailed Description

Definition at line 171 of file s3api.py.

Public Member Functions

None __init__ (self)
 
 put_object (self, str key, bytearray data, Mapping[str, str]|None user_defined_meta=None, dt.datetime|str|None last_modified=None)
 
S3Object|None get_object (self, str key)
 
dict[str, S3Objectget_objects (self, parent_dir='')
 
S3Object|None delete_object (self, key)
 

Static Protected Member Functions

 _generate_etag (data)
 

Constructor & Destructor Documentation

◆ __init__()

None pytest_userver.s3api.S3MockBucketStorage.__init__ (   self)

Definition at line 172 of file s3api.py.

Member Function Documentation

◆ _generate_etag()

pytest_userver.s3api.S3MockBucketStorage._generate_etag (   data)
staticprotected

Definition at line 177 of file s3api.py.

◆ delete_object()

S3Object | None pytest_userver.s3api.S3MockBucketStorage.delete_object (   self,
  key 
)

Definition at line 219 of file s3api.py.

◆ get_object()

S3Object | None pytest_userver.s3api.S3MockBucketStorage.get_object (   self,
str  key 
)

Definition at line 207 of file s3api.py.

◆ get_objects()

dict[str, S3Object] pytest_userver.s3api.S3MockBucketStorage.get_objects (   self,
  parent_dir = '' 
)

Definition at line 211 of file s3api.py.

◆ put_object()

pytest_userver.s3api.S3MockBucketStorage.put_object (   self,
str  key,
bytearray  data,
Mapping[str, str] | None   user_defined_meta = None,
dt.datetime | str | None   last_modified = None 
)

Definition at line 180 of file s3api.py.


The documentation for this class was generated from the following file: