@@ -68,14 +68,14 @@ def test_create_image_uri_cpu():
68
68
assert image_uri == "23.dkr.ecr.mars-south-3.amazonaws.com/sagemaker-mlfw:1.0rc-cpu-py2"
69
69
70
70
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"
72
72
)
73
73
assert (
74
74
image_uri == "246785580436.dkr.ecr.us-gov-west-1.amazonaws.com/sagemaker-mlfw:1.0rc-cpu-py2"
75
75
)
76
76
77
77
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"
79
79
)
80
80
assert image_uri == "744548109606.dkr.ecr.us-iso-east-1.c2s.ic.gov/sagemaker-mlfw:1.0rc-cpu-py2"
81
81
@@ -189,6 +189,27 @@ def test_mxnet_eia_images():
189
189
)
190
190
191
191
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
+
192
213
def test_create_image_uri_merged ():
193
214
image_uri = fw_utils .create_image_uri (
194
215
"us-west-2" , "tensorflow-scriptmode" , "ml.p3.2xlarge" , "1.14" , "py3"
0 commit comments