(self)
| 1154 | "No environment credentials are set", |
| 1155 | ) |
| 1156 | def setUp(self): |
| 1157 | super().setUp() |
| 1158 | kms_providers = { |
| 1159 | "aws": AWS_CREDS, |
| 1160 | "azure": AZURE_CREDS, |
| 1161 | "gcp": GCP_CREDS, |
| 1162 | "kmip": KMIP_CREDS, |
| 1163 | } |
| 1164 | self.client_encryption = self.create_client_encryption( |
| 1165 | kms_providers=kms_providers, |
| 1166 | key_vault_namespace="keyvault.datakeys", |
| 1167 | key_vault_client=client_context.client, |
| 1168 | codec_options=OPTS, |
| 1169 | kms_tls_options=DEFAULT_KMS_TLS, |
| 1170 | ) |
| 1171 | |
| 1172 | kms_providers_invalid = copy.deepcopy(kms_providers) |
| 1173 | kms_providers_invalid["azure"]["identityPlatformEndpoint"] = "doesnotexist.invalid:443" |
| 1174 | kms_providers_invalid["gcp"]["endpoint"] = "doesnotexist.invalid:443" |
| 1175 | kms_providers_invalid["kmip"]["endpoint"] = "doesnotexist.invalid:5698" |
| 1176 | self.client_encryption_invalid = self.create_client_encryption( |
| 1177 | kms_providers=kms_providers_invalid, |
| 1178 | key_vault_namespace="keyvault.datakeys", |
| 1179 | key_vault_client=client_context.client, |
| 1180 | codec_options=OPTS, |
| 1181 | kms_tls_options=DEFAULT_KMS_TLS, |
| 1182 | ) |
| 1183 | self._kmip_host_error = None |
| 1184 | self._invalid_host_error = None |
| 1185 | |
| 1186 | def run_test_expected_success(self, provider_name, master_key): |
| 1187 | data_key_id = self.client_encryption.create_data_key(provider_name, master_key=master_key) |
nothing calls this directly
no test coverage detected