示例#1
0
 def test_tables_client_credentials(self):
     credentials = _make_credentials()
     env = EnvironmentVarGuard()
     env.set('KAGGLE_USER_SECRETS_TOKEN', 'foobar')
     env.set('KAGGLE_KERNEL_INTEGRATIONS', 'CLOUDAI')
     with env:
         init_automl()
         tables_client = automl_v1beta1.TablesClient(credentials=credentials)
         self.assertEqual(tables_client.auto_ml_client.credentials, credentials)
示例#2
0
 def test_monkeypatching_idempotent(self):
     env = EnvironmentVarGuard()
     env.set('KAGGLE_USER_SECRETS_TOKEN', 'foobar')
     env.set('KAGGLE_KERNEL_INTEGRATIONS', 'CLOUDAI')
     with env:
         client1 = automl.AutoMlClient.__init__
         init_automl()
         client2 = automl.AutoMlClient.__init__
         self.assertEqual(client1, client2)
示例#3
0
 def test_default_credentials_tables_client(self):
     env = EnvironmentVarGuard()
     env.set('KAGGLE_USER_SECRETS_TOKEN', 'foobar')
     env.set('KAGGLE_KERNEL_INTEGRATIONS', 'CLOUDAI')
     with env:
         init_automl()
         tables_client = automl_v1beta1.TablesClient()
         self.assertIsNotNone(tables_client.credentials)
         self.assertIsInstance(tables_client.credentials, KaggleKernelCredentials)
         self.assertTrue(tables_client._connection.user_agent.startswith("kaggle-gcp-client/1.0"))
示例#4
0
 def test_user_provided_credentials(self):
     credentials = _make_credentials()
     env = EnvironmentVarGuard()
     env.set('KAGGLE_USER_SECRETS_TOKEN', 'foobar')
     env.set('KAGGLE_KERNEL_INTEGRATIONS', 'CLOUDAI')
     with env:
         init_automl()
         client = automl.AutoMlClient(credentials=credentials)
         self.assertNotIsInstance(client.credentials, KaggleKernelCredentials)
         self.assertIsNotNone(client.credentials)
示例#5
0
 def test_default_credentials_tables_client(self):
     env = EnvironmentVarGuard()
     env.set('KAGGLE_USER_SECRETS_TOKEN', 'foobar')
     env.set('KAGGLE_KERNEL_INTEGRATIONS', 'AUTOML')
     with env:
         init_automl()
         tables_client = automl.TablesClient()
         self.assertIsNotNone(tables_client.credentials)
         self.assertIsInstance(tables_client.credentials,
                               KaggleKernelCredentials)