- 
    Type:
Improvement
 - 
    Resolution: Unresolved
 - 
    Priority:
Minor - P4
 - 
    None
 - 
    Component/s: Client Side Encryption
 
- 
        Needed
 
There are a few additional tests that are being implemented in Python here.
They include:
- Test that collection options are forwarded correctly.
 - Test that the returned encryptedFields is in fact a copy of the values in AutoEncryptionOpts.encryptedFieldsMap, and not a reference to the same value (in languages that allow this).
 - Test encryptedFields that have mixed Null and normal keys.
 - Test that the exception raised when creating a data key fails contains the partial encryptedFields.