add release docs, add docs, finish tests

This commit is contained in:
collerek
2021-03-10 11:39:51 +01:00
parent 8f2704146d
commit 01904580e5
6 changed files with 239 additions and 4 deletions

View File

@ -31,7 +31,6 @@ class EncryptBackend(abc.ABC):
digest = hashes.Hash(hashes.SHA256(), backend=default_backend())
digest.update(key)
engine_key = digest.finalize()
self._initialize_backend(engine_key)
@abc.abstractmethod
@ -165,7 +164,8 @@ class EncryptedString(types.TypeDecorator):
if encoder:
value = encoder(value) # type: ignore
return self.backend.encrypt(value)
encrypted_value = self.backend.encrypt(value)
return encrypted_value
def process_result_value(self, value: Any, dialect: DefaultDialect) -> Any:
if value is None: