@@ -35,9 +35,7 @@ def _load_fixture_spec_dict():
3535 # Exclude ml.m5.large (the buggy code's hardcoded fallback) from the
3636 # supported list so membership assertions discriminate red from green.
3737 spec ["supported_inference_instance_types" ] = [_FIXTURE_DEFAULT_INSTANCE_TYPE ] + [
38- t
39- for t in spec .get ("supported_inference_instance_types" , [])
40- if t != "ml.m5.large"
38+ t for t in spec .get ("supported_inference_instance_types" , []) if t != "ml.m5.large"
4139 ]
4240 return spec
4341
@@ -50,7 +48,6 @@ def _get_fixture_spec(*args, **kwargs):
5048 return JumpStartModelSpecs (_load_fixture_spec_dict ())
5149
5250
53-
5451def _mock_session ():
5552 """Mock sagemaker session following the package's shared-setup convention."""
5653 mock_session = Mock ()
@@ -122,14 +119,14 @@ def spy(self):
122119 with patch .object (ModelBuilder , "_get_default_instance_type" , spy ):
123120 _build_jumpstart_builder ()
124121
125- self .assertTrue (seen .get ("has_region" ), "self.region missing during instance-type detection" )
122+ self .assertTrue (
123+ seen .get ("has_region" ), "self.region missing during instance-type detection"
124+ )
126125 self .assertEqual (seen .get ("region" ), "us-west-2" )
127126
128127 def test_user_provided_instance_type_wins_and_skips_lookup (self ):
129128 """Explicit instance_type must be honored without consulting the spec."""
130- builder , get_deploy_kwargs_mock = _build_jumpstart_builder (
131- instance_type = "ml.p5.48xlarge"
132- )
129+ builder , get_deploy_kwargs_mock = _build_jumpstart_builder (instance_type = "ml.p5.48xlarge" )
133130
134131 self .assertEqual (builder .instance_type , "ml.p5.48xlarge" )
135132 self .assertTrue (builder ._user_provided_instance_type )
@@ -157,9 +154,9 @@ def test_deploy_passes_spec_default_to_internal_deploy(self):
157154 builder , _ = _build_jumpstart_builder ()
158155 builder .built_model = Mock ()
159156
160- with patch .object (ModelBuilder , "_is_model_customization" , return_value = False ), patch . object (
161- ModelBuilder , "_deploy " , return_value = Mock ()
162- ) as mock_deploy :
157+ with patch .object (
158+ ModelBuilder , "_is_model_customization " , return_value = False
159+ ), patch . object ( ModelBuilder , "_deploy" , return_value = Mock ()) as mock_deploy :
163160 builder .deploy (endpoint_name = "test-endpoint" )
164161
165162 mock_deploy .assert_called_once ()
@@ -265,9 +262,9 @@ def test_deploy_passes_user_override_to_internal_deploy(self):
265262 builder , _ = _build_jumpstart_builder (instance_type = self .USER_INSTANCE_TYPE )
266263 builder .built_model = Mock ()
267264
268- with patch .object (ModelBuilder , "_is_model_customization" , return_value = False ), patch . object (
269- ModelBuilder , "_deploy " , return_value = Mock ()
270- ) as mock_deploy :
265+ with patch .object (
266+ ModelBuilder , "_is_model_customization " , return_value = False
267+ ), patch . object ( ModelBuilder , "_deploy" , return_value = Mock ()) as mock_deploy :
271268 builder .deploy (endpoint_name = "test-endpoint" )
272269
273270 mock_deploy .assert_called_once ()
0 commit comments