Пример #1
0
    def test_dry_run(self):
        self.cli_params['dryrun'] = True
        self.transfer_request_submitter = DeleteRequestSubmitter(
            self.transfer_manager, self.result_queue, self.cli_params)
        fileinfo = FileInfo(src=self.bucket + '/' + self.key,
                            src_type='s3',
                            dest=self.bucket + '/' + self.key,
                            dest_type='s3',
                            operation_name='delete')
        self.transfer_request_submitter.submit(fileinfo)

        result = self.result_queue.get()
        self.assertIsInstance(result, DryRunResult)
        self.assertEqual(result.transfer_type, 'delete')
        self.assertEqual(result.src, 's3://' + self.bucket + '/' + self.key)
        self.assertIsNone(result.dest)
Пример #2
0
 def setUp(self):
     super(TestDeleteRequestSubmitter, self).setUp()
     self.transfer_request_submitter = DeleteRequestSubmitter(
         self.transfer_manager, self.result_queue, self.cli_params)