diff --git a/samcli/local/layers/layer_downloader.py b/samcli/local/layers/layer_downloader.py index 20e06b136a..9dabe463e5 100644 --- a/samcli/local/layers/layer_downloader.py +++ b/samcli/local/layers/layer_downloader.py @@ -108,7 +108,7 @@ def download(self, layer: LayerVersion, force=False) -> LayerVersion: return layer current_thread_id = str(threading.get_ident()) - layer_zip_path = f'{layer.codeuri}_{current_thread_id}.zip' + layer_zip_path = f"{layer.codeuri}_{current_thread_id}.zip" layer_zip_uri = self._fetch_layer_uri(layer) unzip_from_uri( layer_zip_uri, diff --git a/tests/integration/local/start_api/test_start_api.py b/tests/integration/local/start_api/test_start_api.py index 078094f720..f0d75e5dc5 100644 --- a/tests/integration/local/start_api/test_start_api.py +++ b/tests/integration/local/start_api/test_start_api.py @@ -3219,6 +3219,7 @@ def test_can_invoke_lambda_layer_successfully(self): self.assertEqual(response.status_code, 200) self.assertEqual(response.content.decode("utf-8"), '"Layer1"') + class TestWarmContainersMultipleRemoteLayersInvoke(WarmContainersWithRemoteLayersBase): template_path = "/testdata/start_api/template-warm-containers-multi-layers.yaml" container_mode = ContainersInitializationMode.EAGER.value @@ -3232,6 +3233,7 @@ def test_can_invoke_lambda_layer_successfully(self): self.assertEqual(response.status_code, 200) self.assertEqual(response.content.decode("utf-8"), '"Layer1"') + class TestDisableAuthorizer(StartApiIntegBaseClass): # integration test for scenario: 'sam local start-api --disable-authorizer' template_path = "/testdata/start_api/lambda_authorizers/serverless-api-props.yaml"