Core: Mocked ACCESS_KEY values now adhere to AWS guidelines (#6807)

This commit is contained in:
Bert Blommers 2023-09-12 13:17:01 +00:00 committed by GitHub
parent c37ddd9c5c
commit be2f45ed8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -56,8 +56,8 @@ class BaseMockAWS(ContextManager["BaseMockAWS"]):
self.backends_for_urls.extend(default_backends)
self.FAKE_KEYS = {
"AWS_ACCESS_KEY_ID": "foobar_key",
"AWS_SECRET_ACCESS_KEY": "foobar_secret",
"AWS_ACCESS_KEY_ID": "FOOBARKEY",
"AWS_SECRET_ACCESS_KEY": "FOOBARSECRET",
}
self.ORIG_KEYS: Dict[str, Optional[str]] = {}
self.default_session_mock = patch("boto3.DEFAULT_SESSION", None)

View File

@ -7,7 +7,7 @@ KEY = "AWS_ACCESS_KEY_ID"
def test_aws_keys_are_patched():
with mock_ec2():
patched_value = os.environ[KEY]
assert patched_value == "foobar_key"
assert patched_value == "FOOBARKEY"
def test_aws_keys_can_be_none():
@ -25,7 +25,7 @@ def test_aws_keys_can_be_none():
# Verify that the os.environ[KEY] is patched
with mock_s3():
patched_value = os.environ[KEY]
assert patched_value == "foobar_key"
assert patched_value == "FOOBARKEY"
# Verify that the os.environ[KEY] is unpatched, and reverts to None
assert os.environ.get(KEY) is None
finally: