Public Member Functions | |
| __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) | |
Protected Member Functions | |
| _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) | |
Static Protected Member Functions | |
| _generate_error_response_xml (str code, str message, str resource) | |
| _parse_complete_multipart_xml_body (str request_body) | |
Protected Attributes | |
| _mockserver = mockserver | |
| _base_url = mock_base_url | |
| _storage = s3_mock_storage | |
| _uploads = collections.defaultdict(_S3BucketUploadStorage) | |
Static Protected Attributes | |
| dict | _s3_xml_nss = {'s3': 'http://s3.amazonaws.com/doc/2006-03-01/'} |
| pytest_userver.s3api.S3HandleMock.__init__ | ( | self, | |
| mockserver, | |||
| s3_mock_storage, | |||
| mock_base_url ) |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
| pytest_userver.s3api.S3HandleMock.abort_multipart_upload | ( | self, | |
| request ) |
| pytest_userver.s3api.S3HandleMock.complete_multipart_upload | ( | self, | |
| request ) |
| pytest_userver.s3api.S3HandleMock.copy_object | ( | self, | |
| request ) |
| pytest_userver.s3api.S3HandleMock.create_multipart_upload | ( | self, | |
| request ) |
| pytest_userver.s3api.S3HandleMock.delete_object | ( | self, | |
| request ) |
| pytest_userver.s3api.S3HandleMock.get_object | ( | self, | |
| request ) |
| pytest_userver.s3api.S3HandleMock.get_object_head | ( | self, | |
| request ) |
| pytest_userver.s3api.S3HandleMock.get_objects | ( | self, | |
| request ) |
| pytest_userver.s3api.S3HandleMock.put_object | ( | self, | |
| request ) |
| pytest_userver.s3api.S3HandleMock.upload_part | ( | self, | |
| request ) |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |