code: def test_datetime_range_lazy_time_zones_warning() -> None:
      start = datetime(2020, 1, 1, tzinfo=ZoneInfo("Asia/Kathmandu"))
      stop = datetime(2020, 1, 2, tzinfo=ZoneInfo("Asia/Kathmandu"))
      with pytest.warns(
          TimeZoneAwareConstructorWarning, match="Series with UTC"
      ):
          (
              pl.DataFrame({"start": [start], "stop": [stop]})
              .with_columns(
                  pl.datetime_range(
                      start,
                      stop,
                      interval="678d",
                      eager=False,
                      time_zone="Pacific/Tarawa",
                  )
              )
              .lazy()
          )
  
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 4 for calling a global function with example usage: test_datetime_range_lazy_time_zones_warning() without return types