1
0
mirror of synced 2026-01-01 09:02:59 -05:00
Files
airbyte/airbyte-cdk/python/unit_tests/utils/test_secret_utils.py
Alexandre Girard 3894134d11 Bump year in license short to 2022 (#13191)
* Bump to 2022

* format
2022-05-25 17:56:49 -07:00

23 lines
670 B
Python

#
# Copyright (c) 2022 Airbyte, Inc., all rights reserved.
#
from airbyte_cdk.utils.airbyte_secrets_utils import filter_secrets, update_secrets
SECRET_VALUE = "i am a very sensitive secret"
ANOTHER_SECRET_VALUE = "also super secret"
NOT_SECRET_VALUE = "unimportant value"
def test_secret_filtering():
sensitive_str = f"{SECRET_VALUE} {NOT_SECRET_VALUE} {SECRET_VALUE} {ANOTHER_SECRET_VALUE}"
update_secrets([])
filtered = filter_secrets(sensitive_str)
assert filtered == sensitive_str
update_secrets([SECRET_VALUE, ANOTHER_SECRET_VALUE])
filtered = filter_secrets(sensitive_str)
assert filtered == f"**** {NOT_SECRET_VALUE} **** ****"