MCPcopy Index your code
hub / github.com/mongodb/mongo-python-driver / create_key_vault

Function create_key_vault

test/test_encryption.py:643–654  ·  view source on GitHub ↗

Create the key vault collection with optional data keys.

(vault, *data_keys)

Source from the content-addressed store, hash-verified

641
642
643def 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
657class TestDataKeyDoubleEncryption(EncryptionIntegrationTest):

Callers 14

_test_auto_encryptMethod · 0.70
setUpMethod · 0.70
_test_corpusMethod · 0.70
_setupMethod · 0.70
setUpMethod · 0.70
setUpMethod · 0.70
setUpMethod · 0.70
setUpMethod · 0.70
setUpMethod · 0.70

Calls 5

WriteConcernClass · 0.90
with_optionsMethod · 0.45
dropMethod · 0.45
insert_manyMethod · 0.45
create_indexMethod · 0.45

Tested by

no test coverage detected