code: def test_df_to_records_mixed_accent_type() -> None:
      from superset.db_engine_specs import BaseEngineSpec
      from superset.result_set import SupersetResultSet
  
      data = [
          ("What's up?", "This is a string text", 1),
          ("What's up?", "This is a string with áccent", 2),
          ("What's up?", NaT, 3),
          ("What's up?", "móre áccent", 4),
      ]
  
      cursor_descr: DbapiDescription = [
          ("question", "varchar", None, None, None, None, False),
          ("response", "varchar", None, None, None, None, False),
          ("count", "integer", None, None, None, None, False),
      ]
  
      results = SupersetResultSet(data, cursor_descr, BaseEngineSpec)
      df = results.to_pandas_df()
  
      assert df_to_records(df) == [
          {
              "question": "What's up?",
              "response": "This is a string text",
              "count": 1,
          },
          {
              "question": "What's up?",
              "response": "This is a string with áccent",
              "count": 2,
          },
          {
              "question": "What's up?",
              "response": None,
              "count": 3,
          },
          {
              "question": "What's up?",
              "response": "móre áccent",
              "count": 4,
          },
      ]
  
file_path: superset/tests/unit_tests/dataframe_test.py
imports: from datetime import datetime
  import pytest
  from pandas import Timestamp
  from pandas._libs.tslibs import NaT
  from superset.dataframe import df_to_records
  from superset.superset_typing import DbapiDescription
label_desc: Use image node_id 4 for calling a global function with example usage: test_df_to_records_mixed_accent_type() without return types