def METHOD_NAME(self):
    #
    # Generate a single s3 file
    # Note: Size and last update are not tested because s3 generates them.
    #
    input_s3_file = {'src': {'path': self.file1, 'type': 's3'},
                     'dest': {'path': 'text1.txt', 'type': 'local'},
                     'dir_op': False, 'use_src_name': False}
    expected_file_size = 15
    result_list = list(
        FileGenerator(self.client, '').call(input_s3_file))
    file_stat = FileStat(src=self.file1, dest='text1.txt',
                         compare_key='text1.txt',
                         size=expected_file_size,
                         last_update=result_list[0].last_update,
                         src_type='s3',
                         dest_type='local', operation_name='')
    expected_list = [file_stat]
    self.assertEqual(len(result_list), 1)
    compare_files(self, result_list[0], expected_list[0])