code: def test_int64_with_missing_data(self):
      data = [
          (None,),
          (1239162456494753670,),
          (None,),
          (None,),
          (None,),
          (None,),
      ]
      cursor_descr = [
          ("user_id", "bigint", None, None, None, None, True)
      ]
      results = SupersetResultSet(data, cursor_descr, BaseEngineSpec)
      self.assertEqual(results.columns[0]["type"], "BIGINT")
      self.assertEqual(
          results.columns[0]["type_generic"], GenericDataType.NUMERIC
      )
  
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 7 for calling the TestSupersetResultSet obj's underlying member method code with example usage: obj.test_int64_with_missing_data() without return types