remove lambda@edge support; use python functools.lru_cache

This commit is contained in:
Brandon Liu
2022-07-18 12:21:12 +08:00
parent ca90de15e9
commit 2d96d92925
4 changed files with 35 additions and 76 deletions

View File

@@ -1,5 +1,5 @@
import unittest
from lambda_function import parse_tile_uri, cloudfrontResponse, apiGatewayResponse
from lambda_function import parse_tile_uri
class TestLambda(unittest.TestCase):
@@ -13,14 +13,6 @@ class TestLambda(unittest.TestCase):
tileset, tile = parse_tile_uri("abcd")
self.assertEqual(tile, None)
def test_cloudfront_response(self):
resp = cloudfrontResponse(200, "ok", False, {"a": "b"})
self.assertEqual(resp["headers"]["a"], [{"value": "b"}])
def test_api_gateway_response(self):
resp = apiGatewayResponse(200, "ok", False, {"a": "b"})
self.assertEqual(resp["headers"]["a"], "b")
if __name__ == "__main__":
unittest.main()