22
22
from sagemaker .utils import unique_name_from_base
23
23
from tests .integ import AUTO_ML_DEFAULT_TIMEMOUT_MINUTES , DATA_DIR , auto_ml_utils
24
24
from tests .integ .timeout import timeout
25
+ from tests .conftest import CUSTOM_S3_OBJECT_KEY_PREFIX
25
26
26
27
ROLE = "SageMakerRole"
27
28
PREFIX = "sagemaker/beta-automl-xgboost"
@@ -198,8 +199,8 @@ def test_auto_ml_describe_auto_ml_job(sagemaker_session):
198
199
"DataSource" : {
199
200
"S3DataSource" : {
200
201
"S3DataType" : "S3Prefix" ,
201
- "S3Uri" : "s3://{}/{}/input/iris_training.csv" .format (
202
- sagemaker_session .default_bucket (), PREFIX
202
+ "S3Uri" : "s3://{}/{}/{}/ input/iris_training.csv" .format (
203
+ sagemaker_session .default_bucket (), CUSTOM_S3_OBJECT_KEY_PREFIX , PREFIX
203
204
),
204
205
}
205
206
},
@@ -209,7 +210,9 @@ def test_auto_ml_describe_auto_ml_job(sagemaker_session):
209
210
}
210
211
]
211
212
expected_default_output_config = {
212
- "S3OutputPath" : "s3://{}/" .format (sagemaker_session .default_bucket ())
213
+ "S3OutputPath" : "s3://{}/{}/" .format (
214
+ sagemaker_session .default_bucket (), CUSTOM_S3_OBJECT_KEY_PREFIX
215
+ )
213
216
}
214
217
215
218
auto_ml_utils .create_auto_ml_job_if_not_exist (sagemaker_session )
@@ -236,8 +239,8 @@ def test_auto_ml_attach(sagemaker_session):
236
239
"DataSource" : {
237
240
"S3DataSource" : {
238
241
"S3DataType" : "S3Prefix" ,
239
- "S3Uri" : "s3://{}/{}/input/iris_training.csv" .format (
240
- sagemaker_session .default_bucket (), PREFIX
242
+ "S3Uri" : "s3://{}/{}/{}/ input/iris_training.csv" .format (
243
+ sagemaker_session .default_bucket (), CUSTOM_S3_OBJECT_KEY_PREFIX , PREFIX
241
244
),
242
245
}
243
246
},
@@ -247,7 +250,9 @@ def test_auto_ml_attach(sagemaker_session):
247
250
}
248
251
]
249
252
expected_default_output_config = {
250
- "S3OutputPath" : "s3://{}/" .format (sagemaker_session .default_bucket ())
253
+ "S3OutputPath" : "s3://{}/{}/" .format (
254
+ sagemaker_session .default_bucket (), CUSTOM_S3_OBJECT_KEY_PREFIX
255
+ )
251
256
}
252
257
253
258
auto_ml_utils .create_auto_ml_job_if_not_exist (sagemaker_session )
0 commit comments