blob: 7e06933e44cc07704247f8f393ea3b7c46a513ba [file] [log] [blame]
# Setup keyring for testing
if (requireNamespace("keyring", quietly = TRUE)) {
# Set environment variables to use a non-interactive keyring backend
# This prevents password prompts during testing
if (!nzchar(Sys.getenv("KEYRING_BACKEND"))) {
Sys.setenv("KEYRING_BACKEND" = "env")
}
# Alternatively, if env backend doesn't work, try file backend with empty password
if (!nzchar(Sys.getenv("KEYRING_PASS"))) {
Sys.setenv("KEYRING_PASS" = "")
}
}