@@ -68,14 +68,14 @@ def test_create_image_uri_cpu():
6868 assert image_uri == "23.dkr.ecr.mars-south-3.amazonaws.com/sagemaker-mlfw:1.0rc-cpu-py2"
6969
7070 image_uri = fw_utils .create_image_uri (
71- "us-gov-west-1" , MOCK_FRAMEWORK , "ml.c4.large" , "1.0rc" , "py2" , "23"
71+ "us-gov-west-1" , MOCK_FRAMEWORK , "ml.c4.large" , "1.0rc" , "py2"
7272 )
7373 assert (
7474 image_uri == "246785580436.dkr.ecr.us-gov-west-1.amazonaws.com/sagemaker-mlfw:1.0rc-cpu-py2"
7575 )
7676
7777 image_uri = fw_utils .create_image_uri (
78- "us-iso-east-1" , MOCK_FRAMEWORK , "ml.c4.large" , "1.0rc" , "py2" , "23"
78+ "us-iso-east-1" , MOCK_FRAMEWORK , "ml.c4.large" , "1.0rc" , "py2"
7979 )
8080 assert image_uri == "744548109606.dkr.ecr.us-iso-east-1.c2s.ic.gov/sagemaker-mlfw:1.0rc-cpu-py2"
8181
@@ -176,6 +176,27 @@ def test_mxnet_eia_images():
176176 )
177177
178178
179+ def test_create_image_uri_override_account ():
180+ image_uri = fw_utils .create_image_uri (
181+ "us-west-1" , MOCK_FRAMEWORK , "ml.p3.2xlarge" , "1.0rc" , "py3" , account = "fake"
182+ )
183+ assert image_uri == "fake.dkr.ecr.us-west-1.amazonaws.com/sagemaker-mlfw:1.0rc-gpu-py3"
184+
185+
186+ def test_create_image_uri_gov_cloud_override_account ():
187+ image_uri = fw_utils .create_image_uri (
188+ "us-gov-west-1" , MOCK_FRAMEWORK , "ml.p3.2xlarge" , "1.0rc" , "py3" , account = "fake"
189+ )
190+ assert image_uri == "fake.dkr.ecr.us-gov-west-1.amazonaws.com/sagemaker-mlfw:1.0rc-gpu-py3"
191+
192+
193+ def test_create_image_uri_hkg_override_account ():
194+ image_uri = fw_utils .create_image_uri (
195+ MOCK_HKG_REGION , MOCK_FRAMEWORK , "ml.p3.2xlarge" , "1.0rc" , "py3" , account = "fake"
196+ )
197+ assert {image_uri == "fake.dkr.ecr.ap-east-1.amazonaws.com/sagemaker-mlfw:1.0rc-gpu-py3" }
198+
199+
179200def test_create_image_uri_merged ():
180201 image_uri = fw_utils .create_image_uri (
181202 "us-west-2" , "tensorflow-scriptmode" , "ml.p3.2xlarge" , "1.14" , "py3"
0 commit comments