runOn: - minServerVersion: "6.0.0" # FLE 2 Encrypted collections are not supported on standalone. topology: [ "replicaset", "sharded" ] database_name: &database_name "default" collection_name: &collection_name "default" data: [] key_vault_data: [] encrypted_fields: { "fields": [] } tests: - description: "insert with no encryption succeeds" clientOptions: autoEncryptOpts: kmsProviders: local: {'key': {'$binary': {'base64': 'Mng0NCt4ZHVUYUJCa1kxNkVyNUR1QURhZ2h2UzR2d2RrZzh0cFBwM3R6NmdWMDFBMUN3YkQ5aXRRMkhGRGdQV09wOGVNYUMxT2k3NjZKelhaQmRCZGJkTXVyZG9uSjFk', 'subType': '00'}}} operations: - name: insertOne arguments: document: &doc0 { _id: 1, foo: "bar" } expectations: - command_started_event: command: listCollections: 1 filter: name: *collection_name command_name: listCollections - command_started_event: command: insert: *collection_name documents: - *doc0 ordered: true command_name: insert outcome: collection: data: - *doc0