(self)
| 134 | |
| 135 | @unittest.skipUnless(_HAVE_PYMONGOCRYPT, "pymongocrypt is not installed") |
| 136 | def test_init(self): |
| 137 | opts = AutoEncryptionOpts({}, "keyvault.datakeys") |
| 138 | self.assertEqual(opts._kms_providers, {}) |
| 139 | self.assertEqual(opts._key_vault_namespace, "keyvault.datakeys") |
| 140 | self.assertEqual(opts._key_vault_client, None) |
| 141 | self.assertEqual(opts._schema_map, None) |
| 142 | self.assertEqual(opts._bypass_auto_encryption, False) |
| 143 | self.assertEqual(opts._mongocryptd_uri, "mongodb://localhost:27020") |
| 144 | self.assertEqual(opts._mongocryptd_bypass_spawn, False) |
| 145 | self.assertEqual(opts._mongocryptd_spawn_path, "mongocryptd") |
| 146 | self.assertEqual(opts._mongocryptd_spawn_args, ["--idleShutdownTimeoutSecs=60"]) |
| 147 | self.assertEqual(opts._kms_tls_options, None) |
| 148 | |
| 149 | @unittest.skipUnless(_HAVE_PYMONGOCRYPT, "pymongocrypt is not installed") |
| 150 | def test_init_spawn_args(self): |
nothing calls this directly
no test coverage detected