Skip to content

Commit 9b2db2a

Browse files
authored
Merge branch 'master' into enable-step-caching
2 parents b7d24e3 + 3a19c08 commit 9b2db2a

File tree

1 file changed

+4
-24
lines changed

1 file changed

+4
-24
lines changed

tests/integ/test_workflow.py

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,8 @@
1818
import time
1919
import uuid
2020

21-
import boto3
2221
import pytest
2322

24-
from botocore.config import Config
2523
from botocore.exceptions import WaiterError
2624
from sagemaker.debugger import (
2725
DebuggerHookConfig,
@@ -32,7 +30,7 @@
3230
from sagemaker.model import Model
3331
from sagemaker.processing import ProcessingInput, ProcessingOutput
3432
from sagemaker.pytorch.estimator import PyTorch
35-
from sagemaker.session import get_execution_role, Session
33+
from sagemaker.session import get_execution_role
3634
from sagemaker.sklearn.estimator import SKLearn
3735
from sagemaker.sklearn.processing import SKLearnProcessor
3836
from sagemaker.workflow.conditions import ConditionGreaterThanOrEqualTo
@@ -75,21 +73,6 @@ def role(sagemaker_session):
7573
return get_execution_role(sagemaker_session)
7674

7775

78-
@pytest.fixture(scope="module")
79-
def workflow_session(region_name):
80-
boto_session = boto3.Session(region_name=region_name)
81-
82-
sagemaker_client_config = dict()
83-
sagemaker_client_config.setdefault("config", Config(retries=dict(max_attempts=2)))
84-
sagemaker_client = boto_session.client("sagemaker", **sagemaker_client_config)
85-
86-
return Session(
87-
boto_session=boto_session,
88-
sagemaker_client=sagemaker_client,
89-
sagemaker_runtime_client=None,
90-
)
91-
92-
9376
@pytest.fixture(scope="module")
9477
def script_dir():
9578
return os.path.join(DATA_DIR, "sklearn_processing")
@@ -120,7 +103,6 @@ def athena_dataset_definition(sagemaker_session):
120103

121104
def test_three_step_definition(
122105
sagemaker_session,
123-
workflow_session,
124106
region_name,
125107
role,
126108
script_dir,
@@ -206,7 +188,7 @@ def test_three_step_definition(
206188
name=pipeline_name,
207189
parameters=[instance_type, instance_count, output_prefix],
208190
steps=[step_process, step_train, step_model],
209-
sagemaker_session=workflow_session,
191+
sagemaker_session=sagemaker_session,
210192
)
211193

212194
definition = json.loads(pipeline.definition())
@@ -278,7 +260,6 @@ def test_three_step_definition(
278260

279261
def test_one_step_sklearn_processing_pipeline(
280262
sagemaker_session,
281-
workflow_session,
282263
role,
283264
sklearn_latest_version,
284265
cpu_instance_type,
@@ -317,7 +298,7 @@ def test_one_step_sklearn_processing_pipeline(
317298
name=pipeline_name,
318299
parameters=[instance_count],
319300
steps=[step_sklearn],
320-
sagemaker_session=workflow_session,
301+
sagemaker_session=sagemaker_session,
321302
)
322303

323304
try:
@@ -372,7 +353,6 @@ def test_one_step_sklearn_processing_pipeline(
372353

373354
def test_conditional_pytorch_training_model_registration(
374355
sagemaker_session,
375-
workflow_session,
376356
role,
377357
cpu_instance_type,
378358
pipeline_name,
@@ -442,7 +422,7 @@ def test_conditional_pytorch_training_model_registration(
442422
name=pipeline_name,
443423
parameters=[good_enough_input, instance_count, instance_type],
444424
steps=[step_cond],
445-
sagemaker_session=workflow_session,
425+
sagemaker_session=sagemaker_session,
446426
)
447427

448428
try:

0 commit comments

Comments
 (0)