amoghrajesh commented on code in PR #53791:
URL: https://github.com/apache/airflow/pull/53791#discussion_r2242480029


##########
providers/standard/tests/unit/standard/sensors/test_time_delta.py:
##########
@@ -34,12 +34,17 @@
     WaitSensor,
 )
 from airflow.providers.standard.triggers.temporal import DateTimeTrigger
-from airflow.utils import timezone
-from airflow.utils.timezone import datetime
 from airflow.utils.types import DagRunType
 
 from tests_common.test_utils import db
-from tests_common.test_utils.version_compat import AIRFLOW_V_3_0_PLUS
+from tests_common.test_utils.version_compat import AIRFLOW_V_3_0_PLUS, 
AIRFLOW_V_3_1_PLUS
+
+if AIRFLOW_V_3_1_PLUS:
+    from airflow.sdk import timezone
+    from airflow.sdk.timezone import datetime
+else:
+    from airflow.utils import timezone  # type: ignore[no-redef]
+    from airflow.utils.timezone import datetime  # type: ignore[no-redef]

Review Comment:
   Same comment as above.
   Can merge the imports into one too



##########
providers/standard/tests/unit/standard/sensors/test_weekday.py:
##########
@@ -26,11 +26,16 @@
 from airflow.models.dag import DAG
 from airflow.providers.standard.sensors.weekday import DayOfWeekSensor
 from airflow.providers.standard.utils.weekday import WeekDay
-from airflow.utils import timezone
-from airflow.utils.timezone import datetime
 
 from tests_common.test_utils import db
-from tests_common.test_utils.version_compat import AIRFLOW_V_3_0_PLUS
+from tests_common.test_utils.version_compat import AIRFLOW_V_3_0_PLUS, 
AIRFLOW_V_3_1_PLUS
+
+if AIRFLOW_V_3_1_PLUS:
+    from airflow.sdk import timezone
+    from airflow.sdk.timezone import datetime
+else:
+    from airflow.utils import timezone  # type: ignore[no-redef]
+    from airflow.utils.timezone import datetime  # type: ignore[no-redef]

Review Comment:
   Same comment as above



##########
providers/standard/tests/unit/standard/sensors/test_date_time.py:
##########
@@ -25,7 +25,13 @@
 from airflow import macros
 from airflow.models.dag import DAG
 from airflow.providers.standard.sensors.date_time import DateTimeSensor
-from airflow.utils import timezone
+
+from tests_common.test_utils.version_compat import AIRFLOW_V_3_1_PLUS
+
+if AIRFLOW_V_3_1_PLUS:
+    from airflow.sdk import timezone
+else:
+    from airflow.utils import timezone  # type: ignore[no-redef]

Review Comment:
   try / except here too please



##########
providers/standard/tests/unit/standard/sensors/test_python.py:
##########
@@ -24,10 +24,15 @@
 
 from airflow.exceptions import AirflowSensorTimeout
 from airflow.providers.standard.sensors.python import PythonSensor
-from airflow.sensors.base import PokeReturnValue
 
+from tests_common.test_utils.version_compat import AIRFLOW_V_3_1_PLUS
 from unit.standard.operators.test_python import BasePythonTest
 
+if AIRFLOW_V_3_1_PLUS:
+    from airflow.sdk.bases.sensor import PokeReturnValue
+else:
+    from airflow.sensors.base import PokeReturnValue  # type: ignore[no-redef]

Review Comment:
   You could just add this in version_compat.py and import them like:
   ```
   from tests_common.test_utils.version_compat import PokeReturnValue
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to