code: def test_to_arrow_column_only_symmetric(self):
      data = {
          "a": [1, 2, 3, 4],
          "b": ["a", "b", "c", "d"],
          "c": [datetime(2019, 7, 11, 12, i) for i in range(0, 40, 10)],
      }
      tbl = Table(data)
      view = tbl.view(split_by=["a"])
      arrow = view.to_arrow()
      tbl2 = Table(arrow)
      assert tbl2.schema() == {
          "1|a": int,
          "1|b": str,
          "1|c": datetime,
          "2|a": int,
          "2|b": str,
          "2|c": datetime,
          "3|a": int,
          "3|b": str,
          "3|c": datetime,
          "4|a": int,
          "4|b": str,
          "4|c": datetime,
      }
      d = view.to_dict()
      assert tbl2.view().to_dict() == d
  
imports: import pyarrow
  from datetime import date, datetime
  from perspective import Table
label_desc: Use image node_id 11 for calling the TestToArrow obj's underlying member method code with example usage: obj.test_to_arrow_column_only_symmetric() without return types