MCPcopy
hub / github.com/aws/aws-cli / test_main

Method test_main

tests/unit/s3transfer/test_copies.py:119–136  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

117 return self.get_task(CopyPartTask, main_kwargs=default_kwargs)
118
119 def test_main(self):
120 self.stubber.add_response(
121 'upload_part_copy',
122 service_response={'CopyPartResult': {'ETag': self.result_etag}},
123 expected_params={
124 'Bucket': self.bucket,
125 'Key': self.key,
126 'CopySource': self.copy_source,
127 'UploadId': self.upload_id,
128 'PartNumber': self.part_number,
129 'CopySourceRange': self.copy_source_range,
130 },
131 )
132 task = self.get_copy_task()
133 self.assertEqual(
134 task(), {'PartNumber': self.part_number, 'ETag': self.result_etag}
135 )
136 self.stubber.assert_no_pending_responses()
137
138 def test_main_with_checksum(self):
139 self.stubber.add_response(

Callers

nothing calls this directly

Calls 3

get_copy_taskMethod · 0.95
add_responseMethod · 0.45

Tested by

no test coverage detected