@@ -294,7 +294,18 @@ def test_auto_ml_only_one_of_problem_type_and_job_objective_provided(sagemaker_s
294
294
)
295
295
296
296
297
- def test_auto_ml_additional_optional_params (sagemaker_session , caplog ):
297
+ @patch ("sagemaker.automl.automl.AutoMLJob.start_new" )
298
+ def test_auto_ml_fit_set_logs_to_false (start_new , sagemaker_session , caplog ):
299
+ auto_ml = AutoML (
300
+ role = ROLE , target_attribute_name = TARGET_ATTRIBUTE_NAME , sagemaker_session = sagemaker_session
301
+ )
302
+ inputs = DEFAULT_S3_INPUT_DATA
303
+ auto_ml .fit (inputs , job_name = JOB_NAME , wait = False , logs = True )
304
+ start_new .wait .assert_not_called ()
305
+ assert "Setting logs to False. logs is only meaningful when wait is True." in caplog .text
306
+
307
+
308
+ def test_auto_ml_additional_optional_params (sagemaker_session ):
298
309
auto_ml = AutoML (
299
310
role = ROLE ,
300
311
target_attribute_name = TARGET_ATTRIBUTE_NAME ,
@@ -314,7 +325,7 @@ def test_auto_ml_additional_optional_params(sagemaker_session, caplog):
314
325
tags = TAGS ,
315
326
)
316
327
inputs = DEFAULT_S3_INPUT_DATA
317
- auto_ml .fit (inputs , job_name = JOB_NAME , wait = False , logs = True )
328
+ auto_ml .fit (inputs , job_name = JOB_NAME )
318
329
sagemaker_session .auto_ml .assert_called_once ()
319
330
_ , args = sagemaker_session .auto_ml .call_args
320
331
@@ -348,7 +359,6 @@ def test_auto_ml_additional_optional_params(sagemaker_session, caplog):
348
359
"generate_candidate_definitions_only" : GENERATE_CANDIDATE_DEFINITIONS_ONLY ,
349
360
"tags" : TAGS ,
350
361
}
351
- assert "logs will be set to False. logs is only meaningful when wait is True." in caplog .text
352
362
353
363
354
364
@patch ("time.strftime" , return_value = TIMESTAMP )
0 commit comments