@@ -303,12 +303,18 @@ class TestForecastingTrainingJob:
303303 def setup_method (self ):
304304 importlib .reload (initializer )
305305 importlib .reload (aiplatform )
306+ self ._job_wait_patcher = mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
307+ self ._log_wait_patcher = mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
308+ self ._job_wait_patcher .start ()
309+ self ._log_wait_patcher .start ()
306310
307311 def teardown_method (self ):
312+ self ._job_wait_patcher .stop ()
313+ self ._log_wait_patcher .stop ()
308314 initializer .global_pool .shutdown (wait = True )
309315
310- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
311- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
316+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
317+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
312318 @pytest .mark .parametrize ("sync" , [True , False ])
313319 @pytest .mark .parametrize ("training_job" , _FORECASTING_JOB_MODEL_TYPES )
314320 def test_run_call_pipeline_service_create (
@@ -409,8 +415,8 @@ def test_run_call_pipeline_service_create(
409415
410416 assert job .state == gca_pipeline_state .PipelineState .PIPELINE_STATE_SUCCEEDED
411417
412- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
413- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
418+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
419+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
414420 @pytest .mark .parametrize ("sync" , [True , False ])
415421 @pytest .mark .parametrize ("training_job" , _FORECASTING_JOB_MODEL_TYPES )
416422 def test_run_call_pipeline_service_create_with_timeout (
@@ -497,8 +503,8 @@ def test_run_call_pipeline_service_create_with_timeout(
497503 timeout = 180.0 ,
498504 )
499505
500- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
501- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
506+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
507+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
502508 @pytest .mark .usefixtures ("mock_pipeline_service_get" )
503509 @pytest .mark .parametrize ("sync" , [True , False ])
504510 @pytest .mark .parametrize ("training_job" , _FORECASTING_JOB_MODEL_TYPES )
@@ -579,8 +585,8 @@ def test_run_call_pipeline_if_no_model_display_name_nor_model_labels(
579585 timeout = None ,
580586 )
581587
582- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
583- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
588+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
589+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
584590 @pytest .mark .usefixtures ("mock_pipeline_service_get" )
585591 @pytest .mark .parametrize ("sync" , [True , False ])
586592 @pytest .mark .parametrize ("training_job" , _FORECASTING_JOB_MODEL_TYPES )
@@ -660,8 +666,8 @@ def test_run_call_pipeline_if_set_additional_experiments(
660666 timeout = None ,
661667 )
662668
663- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
664- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
669+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
670+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
665671 @pytest .mark .usefixtures (
666672 "mock_pipeline_service_create" ,
667673 "mock_pipeline_service_get" ,
@@ -746,8 +752,8 @@ def test_run_called_twice_raises(
746752 holiday_regions = _TEST_TRAINING_HOLIDAY_REGIONS ,
747753 )
748754
749- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
750- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
755+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
756+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
751757 @pytest .mark .parametrize ("sync" , [True , False ])
752758 @pytest .mark .parametrize ("training_job" , _FORECASTING_JOB_MODEL_TYPES )
753759 def test_run_raises_if_pipeline_fails (
@@ -827,8 +833,8 @@ def test_raises_before_run_is_called(
827833 with pytest .raises (RuntimeError ):
828834 job .state
829835
830- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
831- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
836+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
837+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
832838 @pytest .mark .parametrize ("sync" , [True , False ])
833839 @pytest .mark .parametrize ("training_job" , _FORECASTING_JOB_MODEL_TYPES )
834840 def test_splits_fraction (
@@ -926,8 +932,8 @@ def test_splits_fraction(
926932 timeout = None ,
927933 )
928934
929- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
930- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
935+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
936+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
931937 @pytest .mark .parametrize ("sync" , [True , False ])
932938 @pytest .mark .parametrize ("training_job" , _FORECASTING_JOB_MODEL_TYPES )
933939 def test_splits_timestamp (
@@ -1027,8 +1033,8 @@ def test_splits_timestamp(
10271033 timeout = None ,
10281034 )
10291035
1030- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
1031- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
1036+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
1037+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
10321038 @pytest .mark .parametrize ("sync" , [True , False ])
10331039 @pytest .mark .parametrize ("training_job" , _FORECASTING_JOB_MODEL_TYPES )
10341040 def test_splits_predefined (
@@ -1122,8 +1128,8 @@ def test_splits_predefined(
11221128 timeout = None ,
11231129 )
11241130
1125- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
1126- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
1131+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
1132+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
11271133 @pytest .mark .parametrize ("sync" , [True , False ])
11281134 @pytest .mark .parametrize ("training_job" , _FORECASTING_JOB_MODEL_TYPES )
11291135 def test_splits_default (
@@ -1211,8 +1217,8 @@ def test_splits_default(
12111217 timeout = None ,
12121218 )
12131219
1214- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
1215- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
1220+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
1221+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
12161222 @pytest .mark .usefixtures ("mock_pipeline_service_get" )
12171223 @pytest .mark .parametrize ("sync" , [True , False ])
12181224 @pytest .mark .parametrize ("training_job" , _FORECASTING_JOB_MODEL_TYPES )
@@ -1294,8 +1300,8 @@ def test_run_call_pipeline_if_set_additional_experiments_probabilistic_inference
12941300 timeout = None ,
12951301 )
12961302
1297- @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 1 )
1298- @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 1 )
1303+ @mock .patch .object (training_jobs , "_JOB_WAIT_TIME" , 0.05 )
1304+ @mock .patch .object (training_jobs , "_LOG_WAIT_TIME" , 0.05 )
12991305 @pytest .mark .usefixtures ("mock_pipeline_service_get" )
13001306 @pytest .mark .parametrize ("sync" , [True , False ])
13011307 @pytest .mark .parametrize ("training_job" , _FORECASTING_JOB_MODEL_TYPES )
0 commit comments