コード例 #1
0
    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, '-')
コード例 #2
0
 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)