File tree Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change 59
59
ConditionGreaterThanOrEqualTo ,
60
60
ConditionIn ,
61
61
)
62
+ from sagemaker .model_life_cycle import ModelLifeCycle
62
63
from tests .integ .kms_utils import get_or_create_kms_key
63
64
from tests .integ import DATA_DIR
64
65
from sagemaker .model_card import (
@@ -1005,11 +1006,11 @@ def test_model_registration_with_model_life_cycle_object(
1005
1006
py_version = "py3" ,
1006
1007
role = role ,
1007
1008
)
1008
- create_model_life_cycle = {
1009
- "Stage" : "Development" ,
1010
- "StageStatus" : "In-Progress" ,
1011
- "StageDescription" : "Development In Progress" ,
1012
- }
1009
+ create_model_life_cycle = ModelLifeCycle (
1010
+ stage = "Development" ,
1011
+ stage_status = "In-Progress" ,
1012
+ stage_description = "Development In Progress" ,
1013
+ )
1013
1014
1014
1015
step_register = RegisterModel (
1015
1016
name = "MyRegisterModelStep" ,
Original file line number Diff line number Diff line change @@ -103,15 +103,14 @@ def test_update_model_life_cycle_model_package(sagemaker_session):
103
103
inference_instances = ["ml.m5.large" ],
104
104
transform_instances = ["ml.m5.large" ],
105
105
model_package_group_name = model_group_name ,
106
- model_life_cycle = create_model_life_cycle . _to_request_dict () ,
106
+ model_life_cycle = create_model_life_cycle ,
107
107
)
108
108
109
109
desc_model_package = sagemaker_session .sagemaker_client .describe_model_package (
110
110
ModelPackageName = model_package .model_package_arn
111
111
)
112
- create_model_life_cycle_req = create_model_life_cycle ._to_request_dict ()
113
112
114
- assert desc_model_package ["ModelLifeCycle" ] == create_model_life_cycle_req
113
+ assert desc_model_package ["ModelLifeCycle" ] == create_model_life_cycle
115
114
116
115
update_model_life_cycle = ModelLifeCycle (
117
116
stage = "Staging" ,
@@ -125,7 +124,7 @@ def test_update_model_life_cycle_model_package(sagemaker_session):
125
124
desc_model_package = sagemaker_session .sagemaker_client .describe_model_package (
126
125
ModelPackageName = model_package .model_package_arn
127
126
)
128
- assert desc_model_package ["ModelLifeCycle" ] == update_model_life_cycle_req
127
+ assert desc_model_package ["ModelLifeCycle" ] == update_model_life_cycle
129
128
130
129
sagemaker_session .sagemaker_client .delete_model_package (
131
130
ModelPackageName = model_package .model_package_arn
You can’t perform that action at this time.
0 commit comments