code: def test_table_arrow_loads_decimal128_legacy(self, util):
      data = [[i * 1000 for i in range(10)]]
      arrow_data = util.make_arrow(
          ["a"], data, types=[pa.decimal128(4)], legacy=True
      )
      tbl = Table(arrow_data)
      assert tbl.size() == 10
      assert tbl.schema() == {
          "a": int,
      }
      assert tbl.view().to_dict() == {"a": data[0]}
  
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 21 for calling the TestTableArrow obj's underlying member method code with example usage: obj.test_table_arrow_loads_decimal128_legacy(util) without return types