def test_dry_run(self): self.cli_params['dryrun'] = True self.transfer_request_submitter = UploadStreamRequestSubmitter( self.transfer_manager, self.result_queue, self.cli_params) fileinfo = FileInfo(src=self.filename, src_type='local', operation_name='upload', dest=self.bucket + '/' + self.key, dest_type='s3') self.transfer_request_submitter.submit(fileinfo) result = self.result_queue.get() self.assertIsInstance(result, DryRunResult) self.assertEqual(result.transfer_type, 'upload') self.assertEqual(result.dest, 's3://' + self.bucket + '/' + self.key) self.assertEqual(result.src, '-')
def setUp(self): super(TestUploadStreamRequestSubmitter, self).setUp() self.filename = '-' self.cli_params['is_stream'] = True self.transfer_request_submitter = UploadStreamRequestSubmitter( self.transfer_manager, self.result_queue, self.cli_params)