code: def test_table_bool_str(self):
      bool_data = [
          {"a": "True", "b": "False"},
          {"a": "True", "b": "True"},
      ]
      tbl = Table(bool_data)
      assert tbl.size() == 2
      assert tbl.schema() == {"a": bool, "b": bool}
      assert tbl.view().to_dict() == {
          "a": [True, True],
          "b": [False, True],
      }
  
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 14 for calling the TestTable obj's underlying member method code with example usage: obj.test_table_bool_str() without return types