code: def test_avro_array_read(self):
      schema, records = _create_array_avro_schema_and_records()
      self._create_avro_file(schema, records)
      self._build_avro_job(schema)
      self.env.execute("test_avro_array_read")
      results = self.test_sink.get_results(True, False)
      _check_array_avro_schema_results(self, results)
  
imports: import glob
  import os
  import tempfile
  from typing import Tuple, List
  from avro.datafile import DataFileReader
  from avro.io import DatumReader
  from py4j.java_gateway import JavaObject, java_import
  from pyflink.datastream import MapFunction
  from pyflink.datastream.connectors.file_system import FileSink
  from pyflink.datastream.formats.avro import AvroSchema, GenericRecordAvroTypeInfo, AvroBulkWriters, AvroInputFormat
  from pyflink.datastream.tests.test_util import DataStreamTestSinkFunction
  from pyflink.java_gateway import get_gateway
  from pyflink.testing.test_case_utils import PyFlinkUTTestCase
label_desc: Use image node_id 5 for calling the FileSourceAvroInputFormatTests obj's underlying member method code with example usage: obj.test_avro_array_read() without return types