MCPcopy Index your code
hub / github.com/aws/aws-cli / test_callbacks_invoked

Method test_callbacks_invoked

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

Source from the content-addressed store, hash-verified

186 self.stubber.assert_no_pending_responses()
187
188 def test_callbacks_invoked(self):
189 subscriber = RecordingSubscriber()
190 self.callbacks.append(subscriber.on_progress)
191 self.stubber.add_response(
192 'upload_part_copy',
193 service_response={'CopyPartResult': {'ETag': self.result_etag}},
194 expected_params={
195 'Bucket': self.bucket,
196 'Key': self.key,
197 'CopySource': self.copy_source,
198 'UploadId': self.upload_id,
199 'PartNumber': self.part_number,
200 'CopySourceRange': self.copy_source_range,
201 },
202 )
203 task = self.get_copy_task()
204 self.assertEqual(
205 task(), {'PartNumber': self.part_number, 'ETag': self.result_etag}
206 )
207 self.stubber.assert_no_pending_responses()
208 self.assertEqual(subscriber.calculate_bytes_seen(), self.size)

Callers

nothing calls this directly

Calls 5

get_copy_taskMethod · 0.95
calculate_bytes_seenMethod · 0.95
RecordingSubscriberClass · 0.90
add_responseMethod · 0.45

Tested by

no test coverage detected