diff --git a/CHANGELOG.md b/CHANGELOG.md index 53c91ab..a09f70e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# 1.2.2 +- Extend the fallback cache TTL to 5 minutes. + # 1.2.1 - Add autodeploy to PyPI - Remove Support for EOL Python 3.5 diff --git a/mauth_client/key_holder.py b/mauth_client/key_holder.py index d1a6a20..1121a2b 100644 --- a/mauth_client/key_holder.py +++ b/mauth_client/key_holder.py @@ -7,7 +7,7 @@ from mauth_client.exceptions import InauthenticError CACHE_MAXSIZE = 128 -CACHE_TTL = 60 +CACHE_TTL = 300 MAX_AGE_REGEX = re.compile(r"max-age=(\d+)") diff --git a/pyproject.toml b/pyproject.toml index 83946bf..f5b1b4d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "mauth-client" -version = "1.2.1" +version = "1.2.2" description = "MAuth Client for Python" repository = "https://github.com/mdsol/mauth-client-python" authors = ["Medidata Solutions "] diff --git a/tests/key_holder_test.py b/tests/key_holder_test.py index 4ba8ec4..26b1ed0 100644 --- a/tests/key_holder_test.py +++ b/tests/key_holder_test.py @@ -46,7 +46,7 @@ def test_get_request(self): requests.get(MAUTH_PATH, text=json.dumps(MAUTH_RESPONSE)) self.assertEqual(KeyHolder.get_public_key(APP_UUID), PUBLIC_KEY) self.assertEqual(KeyHolder._CACHE.maxsize, 128) - self.assertEqual(KeyHolder._CACHE.ttl, 60) + self.assertEqual(KeyHolder._CACHE.ttl, 300) def test_get_request_respect_cache_header(self): KeyHolder._CACHE = None