code: def test_datetime_tz_cut_mismatched_tzawareness(box):
      # GH#54964
      bins = box(
          [
              Timestamp("2013-01-01 04:57:07.200000"),
              Timestamp("2013-01-01 21:00:00"),
              Timestamp("2013-01-02 13:00:00"),
              Timestamp("2013-01-03 05:00:00"),
          ]
      )
      ser = Series(date_range("20130101", periods=3, tz="US/Eastern"))
  
      msg = "Cannot use timezone-naive bins with timezone-aware values"
      with pytest.raises(ValueError, match=msg):
          cut(ser, bins)
  
imports: import numpy
  import pytest
  import pandas
  from pandas import Categorical, DataFrame, DatetimeIndex, Index, Interval, IntervalIndex, Series, TimedeltaIndex, Timestamp, cut, date_range, interval_range, isna, qcut, timedelta_range, to_datetime
  import pandas._testing
  from pandas.api.types import CategoricalDtype
  import pandas.core.reshape.tile
label_desc: Use image node_id 32 for calling a global function with example usage: test_datetime_tz_cut_mismatched_tzawareness(box) without return types