class_docstr: ArrowIOTensorTest
class_docstr_tok: ["ArrowIOTensorTest"]
docstr: test_arrow_io_tensor_chunked
code: def test_arrow_io_tensor_chunked(self):
      """test_arrow_io_tensor_chunked"""
  
      num_chunks = 2
  
      chunk_data = TruthData(
          self.scalar_data + self.list_fixed_data,
          self.scalar_dtypes + self.list_fixed_dtypes,
          self.scalar_shapes + self.list_fixed_shapes,
      )
  
      # Make a table with double the data for 2 chunks
      table = self.make_table(chunk_data)
      table = pa.concat_tables([table] * num_chunks)
  
      # Double the batch size of the truth data
      output_shapes = self.scalar_shapes + self.list_fixed_shapes
      output_shapes = [
          tf.TensorShape(
              [d + d if i == 0 else d for i, d in enumerate(shape)]
          )
          for shape in output_shapes
      ]
  
      truth_data = TruthData(
          [d * num_chunks for d in chunk_data.data],
          self.scalar_dtypes + self.list_fixed_dtypes,
          output_shapes,
      )
  
      self.assertGreater(table[0].num_chunks, 1)
      iot = tfio.IOTensor.from_arrow(table)
      self.run_test_case(iot, truth_data, table.column_names)
  
imports: from collections import namedtuple
  import io
  import os
  import socket
  import tempfile
  import threading
  import pytest
  import pyarrow
  import numpy.testing
  import tensorflow
  import tensorflow_io
label_desc: Use image node_id 7 for calling the ArrowIOTensorTest obj's underlying member method code with example usage: obj.test_arrow_io_tensor_chunked() without return types