Create the key vault collection with optional data keys.
(vault, *data_keys)
| 641 | |
| 642 | |
| 643 | def create_key_vault(vault, *data_keys): |
| 644 | """Create the key vault collection with optional data keys.""" |
| 645 | vault = vault.with_options(write_concern=WriteConcern(w="majority"), codec_options=OPTS) |
| 646 | vault.drop() |
| 647 | if data_keys: |
| 648 | vault.insert_many(data_keys) |
| 649 | vault.create_index( |
| 650 | "keyAltNames", |
| 651 | unique=True, |
| 652 | partialFilterExpression={"keyAltNames": {"$exists": True}}, |
| 653 | ) |
| 654 | return vault |
| 655 | |
| 656 | |
| 657 | class TestDataKeyDoubleEncryption(EncryptionIntegrationTest): |
no test coverage detected