Skip to content

Commit 9d0fd93

Browse files
committed
Fix Flake8/PyLint errors, upgrade pytest
1 parent 359b7df commit 9d0fd93

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

dev-requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pytest<7.3.0
1+
pytest
22
pytest-cov
33
pytest-sugar
44
codecov>=1.4.0

src/aws_secretsmanager_caching/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def __init__(self, **kwargs):
6767
options[key] = value
6868
# The key must exist in the available options
6969
else:
70-
raise TypeError("Unexpected keyword argument '%s'" % key)
70+
raise TypeError(f"Unexpected keyword argument {key}")
7171

7272
# Set the attributes based on the config options
7373
for key, value in options.items():

src/aws_secretsmanager_caching/decorators.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,12 @@ def __call__(self, func):
8787
except json.decoder.JSONDecodeError:
8888
raise RuntimeError('Cached secret is not valid JSON') from None
8989

90-
resolved_kwargs = dict()
91-
for orig_kwarg in self.kwarg_map:
92-
secret_key = self.kwarg_map[orig_kwarg]
90+
resolved_kwargs = {}
91+
for orig_kwarg, secret_key in self.kwarg_map.items():
9392
try:
9493
resolved_kwargs[orig_kwarg] = secret[secret_key]
9594
except KeyError:
96-
raise RuntimeError('Cached secret does not contain key {0}'.format(secret_key)) from None
95+
raise RuntimeError(f'Cached secret does not contain key {secret_key}') from None
9796

9897
def _wrapped_func(*args, **kwargs):
9998
"""

test/unit/test_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ def test_config_default_version_stage(self):
3636

3737
def test_default_secret_refresh_interval_typing(self):
3838
config = SecretCacheConfig()
39-
self.assertIsInstance(config.secret_refresh_interval, int)
39+
self.assertIsInstance(config.secret_refresh_interval, int)

test/unit/test_items.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,18 +77,19 @@ def test_datetime_fix_refresh(self):
7777

7878
t_before_delay = t_before + timedelta(
7979
milliseconds=secret_cached_object._config.exception_retry_delay_base * (
80-
secret_cached_object._config.exception_retry_growth_factor ** exp_factor
80+
secret_cached_object._config.exception_retry_growth_factor ** exp_factor
8181
)
8282
)
8383
self.assertLessEqual(t_before_delay, secret_cached_object._next_retry_time)
8484

8585
t_after_delay = t_after + timedelta(
8686
milliseconds=secret_cached_object._config.exception_retry_delay_base * (
87-
secret_cached_object._config.exception_retry_growth_factor ** exp_factor
87+
secret_cached_object._config.exception_retry_growth_factor ** exp_factor
8888
)
8989
)
9090
self.assertGreaterEqual(t_after_delay, secret_cached_object._next_retry_time)
9191

92+
9293
class TestSecretCacheItem(unittest.TestCase):
9394
def setUp(self):
9495
pass

0 commit comments

Comments
 (0)