@@ -45,6 +45,12 @@ def mock_tabular_dataset():
45
45
yield mock
46
46
47
47
48
+ @pytest .fixture
49
+ def mock_time_series_dataset ():
50
+ mock = MagicMock (aiplatform .datasets .TimeSeriesDataset )
51
+ yield mock
52
+
53
+
48
54
@pytest .fixture
49
55
def mock_text_dataset ():
50
56
mock = MagicMock (aiplatform .datasets .TextDataset )
@@ -74,6 +80,13 @@ def mock_get_tabular_dataset(mock_tabular_dataset):
74
80
yield mock_get_tabular_dataset
75
81
76
82
83
+ @pytest .fixture
84
+ def mock_get_time_series_dataset (mock_time_series_dataset ):
85
+ with patch .object (aiplatform , "TimeSeriesDataset" ) as mock_get_time_series_dataset :
86
+ mock_get_time_series_dataset .return_value = mock_time_series_dataset
87
+ yield mock_get_time_series_dataset
88
+
89
+
77
90
@pytest .fixture
78
91
def mock_get_text_dataset (mock_text_dataset ):
79
92
with patch .object (aiplatform , "TextDataset" ) as mock_get_text_dataset :
@@ -107,6 +120,15 @@ def mock_create_tabular_dataset(mock_tabular_dataset):
107
120
yield mock_create_tabular_dataset
108
121
109
122
123
+ @pytest .fixture
124
+ def mock_create_time_series_dataset (mock_time_series_dataset ):
125
+ with patch .object (
126
+ aiplatform .TimeSeriesDataset , "create"
127
+ ) as mock_create_time_series_dataset :
128
+ mock_create_time_series_dataset .return_value = mock_time_series_dataset
129
+ yield mock_create_time_series_dataset
130
+
131
+
110
132
@pytest .fixture
111
133
def mock_create_text_dataset (mock_text_dataset ):
112
134
with patch .object (aiplatform .TextDataset , "create" ) as mock_create_text_dataset :
@@ -183,6 +205,12 @@ def mock_tabular_training_job():
183
205
yield mock
184
206
185
207
208
+ @pytest .fixture
209
+ def mock_forecasting_training_job ():
210
+ mock = MagicMock (aiplatform .training_jobs .AutoMLForecastingTrainingJob )
211
+ yield mock
212
+
213
+
186
214
@pytest .fixture
187
215
def mock_text_training_job ():
188
216
mock = MagicMock (aiplatform .training_jobs .AutoMLTextTrainingJob )
@@ -208,6 +236,19 @@ def mock_run_automl_tabular_training_job(mock_tabular_training_job):
208
236
yield mock
209
237
210
238
239
+ @pytest .fixture
240
+ def mock_get_automl_forecasting_training_job (mock_forecasting_training_job ):
241
+ with patch .object (aiplatform , "AutoMLForecastingTrainingJob" ) as mock :
242
+ mock .return_value = mock_forecasting_training_job
243
+ yield mock
244
+
245
+
246
+ @pytest .fixture
247
+ def mock_run_automl_forecasting_training_job (mock_forecasting_training_job ):
248
+ with patch .object (mock_forecasting_training_job , "run" ) as mock :
249
+ yield mock
250
+
251
+
211
252
@pytest .fixture
212
253
def mock_get_automl_image_training_job (mock_image_training_job ):
213
254
with patch .object (aiplatform , "AutoMLImageTrainingJob" ) as mock :
0 commit comments