code: def test_float32_table_construction(self):
      float_data = [{"a": 1.5, "b": 2.5}, {"a": 3.2, "b": 3.1}]
      tbl = Table(float_data, index="a")
      assert tbl.size() == 2
      assert tbl.schema() == {"a": float, "b": float}
  
imports: import sys
  from datetime import date, datetime
  from perspective.core.exception import PerspectiveError
  from perspective.table import Table
  from perspective.table._state import _PerspectiveStateManager
  from perspective.table.libpsppy import PerspectiveCppError, t_filter_op
  from pytest import raises
label_desc: Use image node_id 60 for calling the TestTable obj's underlying member method code with example usage: obj.test_float32_table_construction() without return types