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