Definition at line 226 of file s3api.py.
|
| | __init__ (self, mockserver, s3_mock_storage, mock_base_url) |
| |
| | get_object (self, request) |
| |
| | put_object (self, request) |
| |
| | copy_object (self, request) |
| |
| | get_objects (self, request) |
| |
| | delete_object (self, request) |
| |
| | get_object_head (self, request) |
| |
| | create_multipart_upload (self, request) |
| |
| | abort_multipart_upload (self, request) |
| |
| | upload_part (self, request) |
| |
| | complete_multipart_upload (self, request) |
| |
|
| | _get_bucket_name (self, request) |
| |
| | _extract_key (self, request) |
| |
| | _generate_get_objects_result (self, dict[str, S3Object] s3_objects_dict, int max_keys, str|None marker) |
| |
| | _generate_get_objects_xml (self, list[S3Object] s3_objects, str bucket_name, str prefix, int|None max_keys, str|None marker, bool is_truncated) |
| |
|
| dict | _s3_xml_nss = {'s3': 'http://s3.amazonaws.com/doc/2006-03-01/'} |
| |
◆ __init__()
| pytest_userver.s3api.S3HandleMock.__init__ |
( |
|
self, |
|
|
|
mockserver, |
|
|
|
s3_mock_storage, |
|
|
|
mock_base_url |
|
) |
| |
◆ _extract_key()
| pytest_userver.s3api.S3HandleMock._extract_key |
( |
|
self, |
|
|
|
request |
|
) |
| |
|
protected |
◆ _generate_error_response_xml()
| pytest_userver.s3api.S3HandleMock._generate_error_response_xml |
( |
str |
code, |
|
|
str |
message, |
|
|
str |
resource |
|
) |
| |
|
staticprotected |
◆ _generate_get_objects_result()
| pytest_userver.s3api.S3HandleMock._generate_get_objects_result |
( |
|
self, |
|
|
dict[str, S3Object] |
s3_objects_dict, |
|
|
int |
max_keys, |
|
|
str | None |
marker |
|
) |
| |
|
protected |
◆ _generate_get_objects_xml()
| pytest_userver.s3api.S3HandleMock._generate_get_objects_xml |
( |
|
self, |
|
|
list[S3Object] |
s3_objects, |
|
|
str |
bucket_name, |
|
|
str |
prefix, |
|
|
int | None |
max_keys, |
|
|
str | None |
marker, |
|
|
bool |
is_truncated |
|
) |
| |
|
protected |
◆ _get_bucket_name()
| pytest_userver.s3api.S3HandleMock._get_bucket_name |
( |
|
self, |
|
|
|
request |
|
) |
| |
|
protected |
◆ _parse_complete_multipart_xml_body()
| pytest_userver.s3api.S3HandleMock._parse_complete_multipart_xml_body |
( |
str |
request_body | ) |
|
|
staticprotected |
◆ abort_multipart_upload()
| pytest_userver.s3api.S3HandleMock.abort_multipart_upload |
( |
|
self, |
|
|
|
request |
|
) |
| |
◆ complete_multipart_upload()
| pytest_userver.s3api.S3HandleMock.complete_multipart_upload |
( |
|
self, |
|
|
|
request |
|
) |
| |
◆ copy_object()
| pytest_userver.s3api.S3HandleMock.copy_object |
( |
|
self, |
|
|
|
request |
|
) |
| |
◆ create_multipart_upload()
| pytest_userver.s3api.S3HandleMock.create_multipart_upload |
( |
|
self, |
|
|
|
request |
|
) |
| |
◆ delete_object()
| pytest_userver.s3api.S3HandleMock.delete_object |
( |
|
self, |
|
|
|
request |
|
) |
| |
◆ get_object()
| pytest_userver.s3api.S3HandleMock.get_object |
( |
|
self, |
|
|
|
request |
|
) |
| |
◆ get_object_head()
| pytest_userver.s3api.S3HandleMock.get_object_head |
( |
|
self, |
|
|
|
request |
|
) |
| |
◆ get_objects()
| pytest_userver.s3api.S3HandleMock.get_objects |
( |
|
self, |
|
|
|
request |
|
) |
| |
◆ put_object()
| pytest_userver.s3api.S3HandleMock.put_object |
( |
|
self, |
|
|
|
request |
|
) |
| |
◆ upload_part()
| pytest_userver.s3api.S3HandleMock.upload_part |
( |
|
self, |
|
|
|
request |
|
) |
| |
◆ _base_url
| pytest_userver.s3api.S3HandleMock._base_url |
|
protected |
◆ _mockserver
| pytest_userver.s3api.S3HandleMock._mockserver |
|
protected |
◆ _s3_xml_nss
| dict pytest_userver.s3api.S3HandleMock._s3_xml_nss = {'s3': 'http://s3.amazonaws.com/doc/2006-03-01/'} |
|
staticprotected |
◆ _storage
| pytest_userver.s3api.S3HandleMock._storage |
|
protected |
◆ _uploads
| pytest_userver.s3api.S3HandleMock._uploads |
|
protected |
The documentation for this class was generated from the following file:
- /data/code/userver/testsuite/pytest_plugins/pytest_userver/s3api.py