2222
2323from airflow .providers .databricks .exceptions import DatabricksWarehouseError
2424from airflow .providers .databricks .hooks .databricks import DatabricksHook , WarehouseState
25- from airflow .providers .databricks .operators .databricks_warehouse import (
25+ from airflow .providers .databricks .operators .warehouse import (
2626 DatabricksStartWarehouseOperator ,
2727 DatabricksStopWarehouseOperator ,
2828)
@@ -37,7 +37,7 @@ class TestDatabricksStartWarehouseOperator:
3737 ["STARTING" , "STOPPED" ],
3838 ids = ["transitioning" , "stale-stopped" ],
3939 )
40- @mock .patch ("airflow.providers.databricks.operators.databricks_warehouse .time.sleep" )
40+ @mock .patch ("airflow.providers.databricks.operators.warehouse .time.sleep" )
4141 @mock .patch .object (DatabricksStartWarehouseOperator , "_hook" , new_callable = mock .PropertyMock )
4242 def test_starts_then_waits_until_running (self , mock_hook_property , mock_sleep , first_polled_state ):
4343 hook = mock .MagicMock (spec = DatabricksHook )
@@ -87,7 +87,7 @@ def test_skips_start_when_starting_without_waiting(self, mock_hook_property):
8787 hook .start_warehouse .assert_not_called ()
8888 hook .get_warehouse_state .assert_called_once_with (WAREHOUSE_ID )
8989
90- @mock .patch ("airflow.providers.databricks.operators.databricks_warehouse .time.sleep" )
90+ @mock .patch ("airflow.providers.databricks.operators.warehouse .time.sleep" )
9191 @mock .patch .object (DatabricksStartWarehouseOperator , "_hook" , new_callable = mock .PropertyMock )
9292 def test_starts_while_stopping_and_waits_until_running (self , mock_hook_property , mock_sleep ):
9393 hook = mock .MagicMock (spec = DatabricksHook )
@@ -111,7 +111,7 @@ def test_starts_while_stopping_and_waits_until_running(self, mock_hook_property,
111111
112112
113113class TestDatabricksStopWarehouseOperator :
114- @mock .patch ("airflow.providers.databricks.operators.databricks_warehouse .time.sleep" )
114+ @mock .patch ("airflow.providers.databricks.operators.warehouse .time.sleep" )
115115 @mock .patch .object (DatabricksStopWarehouseOperator , "_hook" , new_callable = mock .PropertyMock )
116116 def test_stops_then_waits_until_stopped (self , mock_hook_property , mock_sleep ):
117117 hook = mock .MagicMock (spec = DatabricksHook )
@@ -206,7 +206,7 @@ def test_execute_raises_on_failure_state(
206206 (DatabricksStopWarehouseOperator , "STOPPING" , "STOPPED" , "stop_warehouse" ),
207207 ],
208208 )
209- @mock .patch ("airflow.providers.databricks.operators.databricks_warehouse .time.sleep" )
209+ @mock .patch ("airflow.providers.databricks.operators.warehouse .time.sleep" )
210210 @mock .patch .object (DatabricksStartWarehouseOperator , "_hook" , new_callable = mock .PropertyMock )
211211 @mock .patch .object (DatabricksStopWarehouseOperator , "_hook" , new_callable = mock .PropertyMock )
212212 def test_transition_in_progress_skips_request_and_continues_waiting (
@@ -271,9 +271,9 @@ def test_transition_without_waiting(
271271 getattr (hook , transition_method ).assert_called_once_with (WAREHOUSE_ID )
272272 hook .get_warehouse_state .assert_called_once_with (WAREHOUSE_ID )
273273
274- @mock .patch ("airflow.providers.databricks.operators.databricks_warehouse .time.sleep" )
274+ @mock .patch ("airflow.providers.databricks.operators.warehouse .time.sleep" )
275275 @mock .patch (
276- "airflow.providers.databricks.operators.databricks_warehouse .time.monotonic" ,
276+ "airflow.providers.databricks.operators.warehouse .time.monotonic" ,
277277 return_value = 0 ,
278278 )
279279 @mock .patch .object (DatabricksStartWarehouseOperator , "_hook" , new_callable = mock .PropertyMock )
@@ -304,9 +304,9 @@ def advance_to_deadline(seconds):
304304 hook .get_warehouse_state .assert_called_once_with (WAREHOUSE_ID )
305305 mock_sleep .assert_called_once_with (10 )
306306
307- @mock .patch ("airflow.providers.databricks.operators.databricks_warehouse .time.sleep" )
307+ @mock .patch ("airflow.providers.databricks.operators.warehouse .time.sleep" )
308308 @mock .patch (
309- "airflow.providers.databricks.operators.databricks_warehouse .time.monotonic" ,
309+ "airflow.providers.databricks.operators.warehouse .time.monotonic" ,
310310 return_value = 0 ,
311311 )
312312 @mock .patch .object (DatabricksStartWarehouseOperator , "_hook" , new_callable = mock .PropertyMock )
@@ -332,9 +332,9 @@ def get_state_after_deadline(_):
332332 hook .get_warehouse_state .assert_called_once_with (WAREHOUSE_ID )
333333 mock_sleep .assert_not_called ()
334334
335- @mock .patch ("airflow.providers.databricks.operators.databricks_warehouse .time.sleep" )
335+ @mock .patch ("airflow.providers.databricks.operators.warehouse .time.sleep" )
336336 @mock .patch (
337- "airflow.providers.databricks.operators.databricks_warehouse .time.monotonic" ,
337+ "airflow.providers.databricks.operators.warehouse .time.monotonic" ,
338338 return_value = 0 ,
339339 )
340340 @mock .patch .object (DatabricksStartWarehouseOperator , "_hook" , new_callable = mock .PropertyMock )
@@ -384,7 +384,7 @@ def test_invalid_warehouse_id(self, operator_class, warehouse_id):
384384 with pytest .raises (ValueError , match = "warehouse_id must be provided" ):
385385 operator .execute (None )
386386
387- @mock .patch ("airflow.providers.databricks.operators.databricks_warehouse .DatabricksHook" , autospec = True )
387+ @mock .patch ("airflow.providers.databricks.operators.warehouse .DatabricksHook" , autospec = True )
388388 def test_operator_builds_hook (self , mock_hook_class ):
389389 retry_args = {"reraise" : True }
390390 operator = DatabricksStartWarehouseOperator (
0 commit comments