Skip to content

Commit d7560cc

Browse files
committed
try changing some tests
1 parent 76efed5 commit d7560cc

File tree

6 files changed

+31
-36
lines changed

6 files changed

+31
-36
lines changed

doc/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
sphinx==5.1.1
22
sphinx-rtd-theme==0.5.0
33
docutils==0.15.2
4-
packaging==20.9
4+
packaging>=23.0,<25
55
jinja2==3.1.4
66
schema==0.7.5
77
accelerate>=0.24.1,<=0.27.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ dependencies = [
4141
"jsonschema",
4242
"numpy>=1.26.0,<2.0",
4343
"omegaconf>=2.2,<=2.3",
44-
"packaging>=20.0",
44+
"packaging>=23.0,<25",
4545
"pandas",
4646
"pathos",
4747
"platformdirs",

src/sagemaker/serve/utils/conda_in_process.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- protobuf>=3.12,<5.0
1717
- smdebug_rulesconfig==1.0.1
1818
- importlib-metadata>=1.4.0,<7.0
19-
- packaging>=20.0
19+
- packaging>=23.0,<25
2020
- pandas
2121
- pathos
2222
- schema

tests/data/serve_resources/mlflow/pytorch/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ dill==0.3.9
77
gmpy2==2.1.2
88
numpy==1.26.4
99
opt-einsum==3.3.0
10-
packaging==21.3
10+
packaging>=23.0,<25
1111
pandas==2.2.1
1212
pyyaml==6.0.1
1313
requests==2.32.2

tests/unit/sagemaker/modules/train/test_model_trainer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1048,7 +1048,7 @@ def mock_upload_data(path, bucket, key_prefix):
10481048

10491049
model_trainer.train()
10501050

1051-
assert mock_local_container.train.called_once_with(
1051+
mock_local_container.train.assert_called_once_with(
10521052
training_job_name=unique_name,
10531053
instance_type=compute.instance_type,
10541054
instance_count=compute.instance_count,

tests/unit/sagemaker/workflow/test_pipeline.py

Lines changed: 26 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ def test_pipeline_create_and_update_with_config_injection(sagemaker_session_mock
9999
RoleArn=pipeline_role_arn,
100100
)
101101
pipeline.upsert()
102-
assert sagemaker_session_mock.sagemaker_client.update_pipeline.called_with(
102+
sagemaker_session_mock.sagemaker_client.update_pipeline.assert_called_with(
103103
PipelineName="MyPipeline",
104104
PipelineDefinition=pipeline.definition(),
105105
RoleArn=pipeline_role_arn,
@@ -130,7 +130,7 @@ def test_pipeline_create_with_parallelism_config(sagemaker_session_mock, role_ar
130130
role_arn=role_arn,
131131
parallelism_config=dict(MaxParallelExecutionSteps=10),
132132
)
133-
assert sagemaker_session_mock.sagemaker_client.create_pipeline.called_with(
133+
sagemaker_session_mock.sagemaker_client.create_pipeline.assert_called_with(
134134
PipelineName="MyPipeline",
135135
PipelineDefinition=pipeline.definition(),
136136
RoleArn=role_arn,
@@ -149,7 +149,7 @@ def test_pipeline_create_and_start_with_parallelism_config(sagemaker_session_moc
149149
role_arn=role_arn,
150150
parallelism_config=dict(MaxParallelExecutionSteps=10),
151151
)
152-
assert sagemaker_session_mock.sagemaker_client.create_pipeline.called_with(
152+
sagemaker_session_mock.sagemaker_client.create_pipeline.assert_called_with(
153153
PipelineName="MyPipeline",
154154
PipelineDefinition=pipeline.definition(),
155155
RoleArn=role_arn,
@@ -168,7 +168,7 @@ def test_pipeline_create_and_start_with_parallelism_config(sagemaker_session_moc
168168

169169
# Specify ParallelismConfiguration to another value which will be honored in backend
170170
pipeline.start(parallelism_config=dict(MaxParallelExecutionSteps=20))
171-
assert sagemaker_session_mock.sagemaker_client.start_pipeline_execution.called_with(
171+
sagemaker_session_mock.sagemaker_client.start_pipeline_execution.assert_called_with(
172172
PipelineName="MyPipeline",
173173
ParallelismConfiguration={"MaxParallelExecutionSteps": 20},
174174
)
@@ -209,7 +209,7 @@ def test_pipeline_update(sagemaker_session_mock, role_arn):
209209
assert not pipeline.steps
210210
pipeline.update(role_arn=role_arn)
211211
assert len(json.loads(pipeline.definition())["Steps"]) == 0
212-
assert sagemaker_session_mock.sagemaker_client.update_pipeline.called_with(
212+
sagemaker_session_mock.sagemaker_client.update_pipeline.assert_called_with(
213213
PipelineName="MyPipeline", PipelineDefinition=pipeline.definition(), RoleArn=role_arn
214214
)
215215

@@ -253,7 +253,7 @@ def test_pipeline_update(sagemaker_session_mock, role_arn):
253253

254254
pipeline.update(role_arn=role_arn)
255255
assert len(json.loads(pipeline.definition())["Steps"]) == 3
256-
assert sagemaker_session_mock.sagemaker_client.update_pipeline.called_with(
256+
sagemaker_session_mock.sagemaker_client.update_pipeline.assert_called_with(
257257
PipelineName="MyPipeline", PipelineDefinition=pipeline.definition(), RoleArn=role_arn
258258
)
259259

@@ -345,7 +345,7 @@ def test_pipeline_update_with_parallelism_config(sagemaker_session_mock, role_ar
345345
role_arn=role_arn,
346346
parallelism_config=dict(MaxParallelExecutionSteps=10),
347347
)
348-
assert sagemaker_session_mock.sagemaker_client.update_pipeline.called_with(
348+
sagemaker_session_mock.sagemaker_client.update_pipeline.assert_called_with(
349349
PipelineName="MyPipeline",
350350
PipelineDefinition=pipeline.definition(),
351351
RoleArn=role_arn,
@@ -418,13 +418,13 @@ def _raise_does_already_exists_client_error(**kwargs):
418418
sagemaker_session_mock.sagemaker_client.update_pipeline.assert_called_once_with(
419419
PipelineName="MyPipeline", PipelineDefinition=pipeline.definition(), RoleArn=role_arn
420420
)
421-
assert sagemaker_session_mock.sagemaker_client.list_tags.called_with(
422-
ResourceArn="mock_pipeline_arn"
421+
sagemaker_session_mock.sagemaker_client.list_tags.assert_called_with(
422+
ResourceArn="pipeline-arn"
423423
)
424424

425425
tags.append({"Key": "dummy", "Value": "dummy_tag"})
426-
assert sagemaker_session_mock.sagemaker_client.add_tags.called_with(
427-
ResourceArn="mock_pipeline_arn", Tags=tags
426+
sagemaker_session_mock.sagemaker_client.add_tags.assert_called_with(
427+
ResourceArn="pipeline-arn", Tags=tags
428428
)
429429

430430

@@ -523,7 +523,7 @@ def test_pipeline_delete(sagemaker_session_mock):
523523
sagemaker_session=sagemaker_session_mock,
524524
)
525525
pipeline.delete()
526-
assert sagemaker_session_mock.sagemaker_client.delete_pipeline.called_with(
526+
sagemaker_session_mock.sagemaker_client.delete_pipeline.assert_called_with(
527527
PipelineName="MyPipeline",
528528
)
529529

@@ -536,7 +536,7 @@ def test_pipeline_describe(sagemaker_session_mock):
536536
sagemaker_session=sagemaker_session_mock,
537537
)
538538
pipeline.describe()
539-
assert sagemaker_session_mock.sagemaker_client.describe_pipeline.called_with(
539+
sagemaker_session_mock.sagemaker_client.describe_pipeline.assert_called_with(
540540
PipelineName="MyPipeline",
541541
)
542542

@@ -552,17 +552,17 @@ def test_pipeline_start(sagemaker_session_mock):
552552
sagemaker_session=sagemaker_session_mock,
553553
)
554554
pipeline.start()
555-
assert sagemaker_session_mock.start_pipeline_execution.called_with(
555+
sagemaker_session_mock.start_pipeline_execution.assert_called_with(
556556
PipelineName="MyPipeline",
557557
)
558558

559559
pipeline.start(execution_display_name="pipeline-execution")
560-
assert sagemaker_session_mock.start_pipeline_execution.called_with(
560+
sagemaker_session_mock.start_pipeline_execution.assert_called_with(
561561
PipelineName="MyPipeline", PipelineExecutionDisplayName="pipeline-execution"
562562
)
563563

564564
pipeline.start(parameters=dict(alpha="epsilon"))
565-
assert sagemaker_session_mock.start_pipeline_execution.called_with(
565+
sagemaker_session_mock.start_pipeline_execution.assert_called_with(
566566
PipelineName="MyPipeline", PipelineParameters=[{"Name": "alpha", "Value": "epsilon"}]
567567
)
568568

@@ -821,10 +821,8 @@ def test_pipeline_build_parameters_from_execution(sagemaker_session_mock):
821821
pipeline_execution_arn=reference_execution_arn,
822822
parameter_value_overrides=parameter_value_overrides,
823823
)
824-
assert (
825-
sagemaker_session_mock.sagemaker_client.list_pipeline_parameters_for_execution.called_with(
826-
PipelineExecutionArn=reference_execution_arn
827-
)
824+
sagemaker_session_mock.sagemaker_client.list_pipeline_parameters_for_execution.assert_called_with(
825+
PipelineExecutionArn=reference_execution_arn
828826
)
829827
assert len(parameters) == 1
830828
assert parameters["TestParameterName"] == "NewParameterValue"
@@ -850,10 +848,8 @@ def test_pipeline_build_parameters_from_execution_with_invalid_overrides(sagemak
850848
+ f"are not present in the pipeline execution: {reference_execution_arn}"
851849
in str(error)
852850
)
853-
assert (
854-
sagemaker_session_mock.sagemaker_client.list_pipeline_parameters_for_execution.called_with(
855-
PipelineExecutionArn=reference_execution_arn
856-
)
851+
sagemaker_session_mock.sagemaker_client.list_pipeline_parameters_for_execution.assert_called_with(
852+
PipelineExecutionArn=reference_execution_arn
857853
)
858854

859855

@@ -908,24 +904,23 @@ def test_pipeline_execution_basics(sagemaker_session_mock):
908904
)
909905
execution = pipeline.start()
910906
execution.stop()
911-
assert sagemaker_session_mock.sagemaker_client.stop_pipeline_execution.called_with(
907+
sagemaker_session_mock.sagemaker_client.stop_pipeline_execution.assert_called_with(
912908
PipelineExecutionArn="my:arn"
913909
)
914910
execution.describe()
915-
assert sagemaker_session_mock.sagemaker_client.describe_pipeline_execution.called_with(
911+
sagemaker_session_mock.sagemaker_client.describe_pipeline_execution.assert_called_with(
916912
PipelineExecutionArn="my:arn"
917913
)
918914
steps = execution.list_steps()
919-
assert sagemaker_session_mock.sagemaker_client.describe_pipeline_execution_steps.called_with(
915+
sagemaker_session_mock.sagemaker_client.describe_pipeline_execution_steps.assert_called_with(
920916
PipelineExecutionArn="my:arn"
921917
)
922918
assert len(steps) == 1
923919
list_parameters_response = execution.list_parameters()
924-
assert (
925-
sagemaker_session_mock.sagemaker_client.list_pipeline_parameters_for_execution.called_with(
926-
PipelineExecutionArn="my:arn"
927-
)
920+
sagemaker_session_mock.sagemaker_client.list_pipeline_parameters_for_execution.assert_called_with(
921+
PipelineExecutionArn="my:arn"
928922
)
923+
929924
parameter_list = list_parameters_response["PipelineParameters"]
930925
assert len(parameter_list) == 1
931926
assert parameter_list[0]["Name"] == "TestParameterName"

0 commit comments

Comments
 (0)