@@ -2650,6 +2650,35 @@ def test_create_model_package_from_containers(sagemaker_session):
2650
2650
sagemaker_session .sagemaker_client .create_model_package .assert_called_once ()
2651
2651
2652
2652
2653
+ def test_create_model_package_from_containers_cross_account_mpg_name (sagemaker_session ):
2654
+ mpg_name = "arn:aws:sagemaker:us-east-1:215995503607:model-package-group/stage-dev"
2655
+ content_types = ["text/csv" ]
2656
+ response_types = ["text/csv" ]
2657
+ sagemaker_session .create_model_package_from_containers (
2658
+ model_package_group_name = mpg_name ,
2659
+ content_types = content_types ,
2660
+ response_types = response_types ,
2661
+ )
2662
+ sagemaker_session .sagemaker_client .create_model_package .assert_called_once ()
2663
+
2664
+
2665
+ def test_create_mpg_from_containers_cross_account_mpg_name (sagemaker_session ):
2666
+ mpg_name = "arn:aws:sagemaker:us-east-1:215995503607:model-package-group/stage-dev"
2667
+ content_types = ["text/csv" ]
2668
+ response_types = ["text/csv" ]
2669
+ with pytest .raises (AssertionError ) as error :
2670
+ sagemaker_session .create_model_package_from_containers (
2671
+ model_package_group_name = mpg_name ,
2672
+ content_types = content_types ,
2673
+ response_types = response_types ,
2674
+ )
2675
+ sagemaker_session .sagemaker_client .create_model_package_group .assert_called_once ()
2676
+ assert (
2677
+ "Expected 'create_model_package_group' to have been called once. "
2678
+ "Called 0 times." == str (error )
2679
+ )
2680
+
2681
+
2653
2682
def test_create_model_package_from_containers_name_conflict (sagemaker_session ):
2654
2683
model_package_name = "sagemaker-model-package"
2655
2684
model_package_group_name = "sagemaker-model-package-group"
0 commit comments