@@ -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
@@ -176,6 +176,27 @@ def test_mxnet_eia_images():
176
176
)
177
177
178
178
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
+
179
200
def test_create_image_uri_merged ():
180
201
image_uri = fw_utils .create_image_uri (
181
202
"us-west-2" , "tensorflow-scriptmode" , "ml.p3.2xlarge" , "1.14" , "py3"
0 commit comments