in conftest.py [0:0]
def use_secrets(opt_ci):
"""Function factory: grab a named secret from a secrets file"""
if os.environ.get("TASKCLUSTER_ROOT_URL") and opt_ci:
level = 3 if os.environ.get("TESTRAIL_REPORT") else 1
os.environ["SVC_ACCT_DECRYPT"] = get_tc_secret(
"test-accts-key", level=level
).get("SVC_ACCT_DECRYPT")
def _use_secrets(filename: str, secret_name: str) -> dict:
secrets = crypto.decrypt(filename)
return secrets.get(secret_name)
return _use_secrets