code: def test_table_arrow_loads_dictionary_stream_int64(self, util):
      data = [
          ([0, 1, 1, None], ["abc", "def"]),
          ([0, 1, None, 2], ["xx", "yy", "zz"]),
      ]
      arrow_data = util.make_dictionary_arrow(["a", "b"], data)
      tbl = Table(arrow_data)
  
      assert tbl.size() == 4
      assert tbl.schema() == {"a": str, "b": str}
      assert tbl.view().to_dict() == {
          "a": ["abc", "def", "def", None],
          "b": ["xx", "yy", None, "zz"],
      }
  
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 15 for calling the TestTableArrow obj's underlying member method code with example usage: obj.test_table_arrow_loads_dictionary_stream_int64(util) without return types