code: def test_tzaware_datetime_range_crossing_dst_weekly() -> None:
      result = pl.datetime_range(
          datetime(2021, 11, 7),
          datetime(2021, 11, 20),
          "1w",
          time_zone="US/Central",
          eager=True,
      )
      assert result.to_list() == [
          datetime(2021, 11, 7, 0, 0, tzinfo=ZoneInfo("US/Central")),
          datetime(2021, 11, 14, 0, 0, tzinfo=ZoneInfo("US/Central")),
      ]
  
imports: from __future__ import annotations
  from datetime import date, datetime, timedelta
  from typing import TYPE_CHECKING
  import pytest
  import polars
  from polars.datatypes import DTYPE_TEMPORAL_UNITS
  from polars.exceptions import ComputeError, TimeZoneAwareConstructorWarning
  from polars.testing import assert_frame_equal, assert_series_equal
label_desc: Use image node_id 10 for calling a global function with example usage: test_tzaware_datetime_range_crossing_dst_weekly() without return types