@@ -177,67 +177,6 @@ def test_must_create_container_including_all_optional_values(self, mock_resolve_
177
177
)
178
178
self .mock_docker_client .networks .get .assert_not_called ()
179
179
180
- @patch ("samcli.local.docker.utils.os" )
181
- @patch ("samcli.local.docker.container.Container._create_mapped_symlink_files" )
182
- def test_must_create_container_translate_volume_path (self , mock_resolve_symlinks , os_mock ):
183
- """
184
- Create a container with required and optional values, with windows style volume mount.
185
- :return:
186
- """
187
-
188
- os_mock .name = "nt"
189
- host_dir = "C:\\ Users\\ Username\\ AppData\\ Local\\ Temp\\ tmp1337"
190
- additional_volumes = {"C:\\ Users\\ Username\\ AppData\\ Local\\ Temp\\ tmp1338" : {"blah" : "blah value" }}
191
-
192
- translated_volumes = {
193
- "/c/Users/Username/AppData/Local/Temp/tmp1337" : {"bind" : self .working_dir , "mode" : "ro,delegated" }
194
- }
195
-
196
- translated_additional_volumes = {"/c/Users/Username/AppData/Local/Temp/tmp1338" : {"blah" : "blah value" }}
197
-
198
- translated_volumes .update (translated_additional_volumes )
199
- expected_memory = "{}m" .format (self .memory_mb )
200
-
201
- generated_id = "fooobar"
202
- self .mock_docker_client .containers .create .return_value = Mock ()
203
- self .mock_docker_client .containers .create .return_value .id = generated_id
204
-
205
- container = Container (
206
- self .image ,
207
- self .cmd ,
208
- self .working_dir ,
209
- host_dir ,
210
- memory_limit_mb = self .memory_mb ,
211
- exposed_ports = self .exposed_ports ,
212
- entrypoint = self .entrypoint ,
213
- env_vars = self .env_vars ,
214
- docker_client = self .mock_docker_client ,
215
- container_opts = self .container_opts ,
216
- additional_volumes = additional_volumes ,
217
- )
218
-
219
- container_id = container .create ()
220
- self .assertEqual (container_id , generated_id )
221
- self .assertEqual (container .id , generated_id )
222
-
223
- self .mock_docker_client .containers .create .assert_called_with (
224
- self .image ,
225
- command = self .cmd ,
226
- working_dir = self .working_dir ,
227
- volumes = translated_volumes ,
228
- tty = False ,
229
- use_config_proxy = True ,
230
- environment = self .env_vars ,
231
- ports = {
232
- container_port : ("127.0.0.1" , host_port )
233
- for container_port , host_port in {** self .exposed_ports , ** self .always_exposed_ports }.items ()
234
- },
235
- entrypoint = self .entrypoint ,
236
- mem_limit = expected_memory ,
237
- container = "opts" ,
238
- )
239
- self .mock_docker_client .networks .get .assert_not_called ()
240
-
241
180
@patch ("samcli.local.docker.container.Container._create_mapped_symlink_files" )
242
181
def test_must_connect_to_network_on_create (self , mock_resolve_symlinks ):
243
182
"""
0 commit comments