code: def test_split_data_type(self):
      data_type = "value1 value2"
      result = PrestoEngineSpec._split_data_type(data_type, " ")
      assert result == ["value1", "value2"]
  
      data_type = "value1,value2"
      result = PrestoEngineSpec._split_data_type(data_type, ",")
      assert result == ["value1", "value2"]
  
      data_type = '"value,1",value2'
      result = PrestoEngineSpec._split_data_type(data_type, ",")
      assert result == ['"value,1"', "value2"]
  
imports: from collections import namedtuple
  from textwrap import dedent
  from unittest import mock, skipUnless
  import pandas
  from flask.ctx import AppContext
  from sqlalchemy import types
  from sqlalchemy.sql import select
  from superset.db_engine_specs.presto import PrestoEngineSpec
  from superset.errors import ErrorLevel, SupersetError, SupersetErrorType
  from superset.sql_parse import ParsedQuery
  from superset.utils.database import get_example_database
  from tests.integration_tests.db_engine_specs.base_tests import TestDbEngineSpec
label_desc: Use image node_id 24 for calling the TestPrestoDbEngineSpec obj's underlying member method code with example usage: obj.test_split_data_type() without return types