def METHOD_NAME(self):
    cmdline = self.prefix
    cmdline += 's3://sourcebucket/sourcekey s3://mybucket/mykey'
    cmdline += ' --request-payer'
    self.parsed_responses = [
        self.head_object_response(),
        self.copy_object_response(),
        self.delete_object_response(),
    ]
    self.run_cmd(cmdline, expected_rc=0)
    self.assert_operations_called(
        [
            self.head_object_request(
                'sourcebucket', 'sourcekey', RequestPayer='requester'),
            self.copy_object_request(
                'sourcebucket', 'sourcekey', 'mybucket', 'mykey',
                RequestPayer='requester'),
            self.delete_object_request(
                'sourcebucket', 'sourcekey', RequestPayer='requester')
        ]
    )