def test_get_secret_validates_label(self): env = EnvironmentVarGuard() env.set(_KAGGLE_USER_SECRETS_TOKEN_ENV_VAR_NAME, _TEST_JWT) with env: client = UserSecretsClient() with self.assertRaises(ValidationError): secret_response = client.get_secret("")
def kaggle_settings(): """kaggle_settings NOTE: This function is only usable in the kaggle notebook """ from kaggle_secrets import UserSecretsClient user_secrets = UserSecretsClient() secret_dict = {} secret_dict['NEPTUNE_API_TOKEN'] = user_secrets.get_secret( 'NEPTUNE_API_TOKEN') secret_dict['GITHUB_PAT'] = user_secrets.get_secret('GITHUB_PAT') # For gcsfs UserSecretsClient().set_gcloud_credentials() for key, value in secret_dict.items(): os.environ[key] = value
def call_get_secret(): client = UserSecretsClient() with self.assertRaises(BackendError): secret_response = client.get_secret("secret_label")
def call_get_secret(): client = UserSecretsClient() secret_response = client.get_secret("secret_label") self.assertEqual(secret_response, secret)
else: # print("We are running in Kaggle") isLocalhost = False if isLocalhost: # INPUT_FILES = '../output/cropped-cats-and-dogs/*.jpg' INPUT_FILES = "../output/cropped-cats-and-dogs/*.jpg" else: INPUT_FILES = "/kaggle/input/cropped-cats-and-dogs/*.jpg" from kaggle_secrets import UserSecretsClient user_secrets = UserSecretsClient() USER_ID = user_secrets.get_secret("user-id") API_TOKEN = user_secrets.get_secret("api-token") OUTPUT_DATASET_ID = "augmented-cats-and-dogs" OUTPUT_DATASET_NAME = "Augmented Cats and Dogs" OUTPUT_PATH = "./output/augmented-cats-and-dogs-multiprocessing" NUM_AUGMENTATIONS = 10 # final image size # Same size is used in Crop Cats and Dogs X_SIZE = 224 Y_SIZE = 224 import os