@@ -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
@@ -189,6 +189,27 @@ def test_mxnet_eia_images():
189189 )
190190
191191
192+ def test_create_image_uri_override_account ():
193+ image_uri = fw_utils .create_image_uri (
194+ "us-west-1" , MOCK_FRAMEWORK , "ml.p3.2xlarge" , "1.0rc" , "py3" , account = "fake"
195+ )
196+ assert image_uri == "fake.dkr.ecr.us-west-1.amazonaws.com/sagemaker-mlfw:1.0rc-gpu-py3"
197+
198+
199+ def test_create_image_uri_gov_cloud_override_account ():
200+ image_uri = fw_utils .create_image_uri (
201+ "us-gov-west-1" , MOCK_FRAMEWORK , "ml.p3.2xlarge" , "1.0rc" , "py3" , account = "fake"
202+ )
203+ assert image_uri == "fake.dkr.ecr.us-gov-west-1.amazonaws.com/sagemaker-mlfw:1.0rc-gpu-py3"
204+
205+
206+ def test_create_image_uri_hkg_override_account ():
207+ image_uri = fw_utils .create_image_uri (
208+ MOCK_HKG_REGION , MOCK_FRAMEWORK , "ml.p3.2xlarge" , "1.0rc" , "py3" , account = "fake"
209+ )
210+ assert {image_uri == "fake.dkr.ecr.ap-east-1.amazonaws.com/sagemaker-mlfw:1.0rc-gpu-py3" }
211+
212+
192213def test_create_image_uri_merged ():
193214 image_uri = fw_utils .create_image_uri (
194215 "us-west-2" , "tensorflow-scriptmode" , "ml.p3.2xlarge" , "1.14" , "py3"
0 commit comments