code: def test_orc_array_write(self):
      (
          row_type,
          row_type_info,
          data,
      ) = _create_parquet_array_row_and_data()
      self._build_orc_job(row_type, row_type_info, data)
      self.env.execute()
      results = self._read_orc_file()
      _check_parquet_array_results(self, results)
  
imports: import glob
  import os
  import tempfile
  import unittest
  from datetime import date, datetime
  from decimal import Decimal
  from typing import List, Tuple
  import pandas
  from pyflink.common import Row
  from pyflink.common.typeinfo import RowTypeInfo, Types
  from pyflink.datastream import DataStream
  from pyflink.datastream.connectors.file_system import FileSink
  from pyflink.datastream.formats.orc import OrcBulkWriters
  from pyflink.datastream.formats.tests.test_parquet import _create_parquet_array_row_and_data, _check_parquet_array_results, _create_parquet_map_row_and_data, _check_parquet_map_results
  from pyflink.java_gateway import get_gateway
  from pyflink.table.types import RowType, DataTypes
  from pyflink.testing.test_case_utils import PyFlinkStreamingTestCase, to_java_data_structure
label_desc: Use image node_id 3 for calling the FileSinkOrcBulkWriterTests obj's underlying member method code with example usage: obj.test_orc_array_write() without return types