code: def test_table_arrow_loads_int_stream(self, util):
      data = [list(range(10)) for i in range(4)]
      arrow_data = util.make_arrow(names, data)
      tbl = Table(arrow_data)
      assert tbl.size() == 10
      assert tbl.schema() == {"a": int, "b": int, "c": int, "d": int}
      assert tbl.view().to_dict() == {
          "a": data[0],
          "b": data[1],
          "c": data[2],
          "d": data[3],
      }
  
imports: import os.path
  import numpy
  import pandas
  import pyarrow
  from datetime import date, datetime
  from perspective.table import Table
label_desc: Use image node_id 4 for calling the TestTableArrow obj's underlying member method code with example usage: obj.test_table_arrow_loads_int_stream(util) without return types