@@ -237,7 +237,7 @@ def test_powerbi_link(self, dag_maker, create_task_instance_of_operator):
237237 def test_execute_fire_and_forget_mode (self , mock_connection , mock_hook_class ):
238238 """Test fire-and-forget mode (wait_for_completion=False)"""
239239 mock_hook_instance = mock_hook_class .return_value
240- mock_hook_instance .trigger_dataset_refresh .return_value = NEW_REFRESH_REQUEST_ID
240+ mock_hook_instance .trigger_dataset_refresh_sync .return_value = NEW_REFRESH_REQUEST_ID
241241
242242 operator = PowerBIDatasetRefreshOperator (
243243 ** CONFIG ,
@@ -250,7 +250,7 @@ def test_execute_fire_and_forget_mode(self, mock_connection, mock_hook_class):
250250 result = operator .execute (context )
251251
252252 # Verify hook was called correctly
253- mock_hook_instance .trigger_dataset_refresh .assert_called_once_with (
253+ mock_hook_instance .trigger_dataset_refresh_sync .assert_called_once_with (
254254 dataset_id = DATASET_ID ,
255255 group_id = GROUP_ID ,
256256 request_body = REQUEST_BODY ,
@@ -261,6 +261,7 @@ def test_execute_fire_and_forget_mode(self, mock_connection, mock_hook_class):
261261 call_args = context ["ti" ].xcom_push .call_args
262262 assert call_args [1 ]["key" ] == f"{ TASK_ID } .powerbi_dataset_refresh_id"
263263 assert call_args [1 ]["value" ] == NEW_REFRESH_REQUEST_ID
264+ assert isinstance (call_args [1 ]["value" ], str )
264265
265266 # Should return None (completes synchronously)
266267 assert result is None
@@ -270,7 +271,7 @@ def test_execute_fire_and_forget_mode(self, mock_connection, mock_hook_class):
270271 def test_execute_fire_and_forget_mode_failure (self , mock_connection , mock_hook_class ):
271272 """Test fire-and-forget mode raises exception when trigger fails"""
272273 mock_hook_instance = mock_hook_class .return_value
273- mock_hook_instance .trigger_dataset_refresh .return_value = None
274+ mock_hook_instance .trigger_dataset_refresh_sync .return_value = None
274275
275276 operator = PowerBIDatasetRefreshOperator (
276277 ** CONFIG ,
0 commit comments