code: def test_empty_data(self):
      data = []
      cursor_descr = [
          ("emptyone", "varchar", None, None, None, None, True),
          ("emptytwo", "int", None, None, None, None, True),
      ]
      results = SupersetResultSet(data, cursor_descr, BaseEngineSpec)
      self.assertEqual(results.columns, [])
  
imports: from datetime import datetime
  import tests.integration_tests.test_app
  from superset.dataframe import df_to_records
  from superset.db_engine_specs import BaseEngineSpec
  from superset.result_set import dedup, SupersetResultSet
  from superset.utils.core import GenericDataType
  from .base_tests import SupersetTestCase
label_desc: Use image node_id 15 for calling the TestSupersetResultSet obj's underlying member method code with example usage: obj.test_empty_data() without return types