code: def test_store_datetime_mixed(setup_path):
      df = DataFrame(
          {"a": [1, 2, 3], "b": [1.0, 2.0, 3.0], "c": ["a", "b", "c"]}
      )
      ts = Series(
          np.arange(10, dtype=np.float64),
          index=date_range("2020-01-01", periods=10),
      )
      df["d"] = ts.index[:3]
      _check_roundtrip(df, tm.assert_frame_equal, path=setup_path)
  
imports: import datetime
  import re
  import numpy
  import pytest
  from pandas._libs.tslibs import Timestamp
  from pandas.compat import is_platform_windows
  import pandas
  from pandas import DataFrame, DatetimeIndex, Index, Series, _testing, bdate_range, date_range, read_hdf
  from pandas.tests.io.pytables.common import _maybe_remove, ensure_clean_store
  from pandas.util import _test_decorators
label_desc: Use image node_id 25 for calling a global function with example usage: test_store_datetime_mixed(setup_path) without return types