@@ -223,6 +223,35 @@ def test_refresh_extract(self, mock_session, mock_server):
223223
224224 refresh_extracts_command .RefreshExtracts .run_command (mock_args )
225225 mock_session .assert_called ()
226+ mock_server .datasources .refresh .assert_called_with (fake_item .id , False )
227+
228+ def test_run_command_incremental_refresh_datasource (self , mock_session , mock_server ):
229+ RunCommandsTest ._set_up_session (mock_session , mock_server )
230+ mock_args .incremental = True
231+ mock_args .datasource = fake_item .name
232+ mock_server .datasources = getter
233+ mock_server .projects = getter
234+ mock_args .workbook = None
235+ mock_args .addcalculations = False
236+ mock_args .removecalculations = False
237+ mock_args .synchronous = False
238+
239+ refresh_extracts_command .RefreshExtracts .run_command (mock_args )
240+ mock_server .datasources .refresh .assert_called_with (fake_item .id , True )
241+
242+ def test_run_command_incremental_refresh_workbook (self , mock_session , mock_server ):
243+ RunCommandsTest ._set_up_session (mock_session , mock_server )
244+ mock_args .incremental = True
245+ mock_args .workbook = fake_item .name
246+ mock_server .workbooks = getter
247+ mock_server .projects = getter
248+ mock_args .datasource = None
249+ mock_args .addcalculations = False
250+ mock_args .removecalculations = False
251+ mock_args .synchronous = False
252+
253+ refresh_extracts_command .RefreshExtracts .run_command (mock_args )
254+ mock_server .workbooks .refresh .assert_called_with (fake_item .id , True )
226255
227256 # groups
228257 def test_create_group (self , mock_session , mock_server ):
0 commit comments