Added first tests #191
Some checks failed
Test before pr merge / test-lint (pull_request) Failing after 7s

This commit is contained in:
2025-12-10 23:20:25 +01:00
parent cc76227199
commit 17408d5cd2
76 changed files with 338 additions and 3334 deletions

View File

@@ -0,0 +1,18 @@
from cryptography.fernet import Fernet
from cpl.core.utils.credential_manager import CredentialManager
def test_encrypt_decrypt_roundtrip(tmp_path):
secret_path = tmp_path / ".secret"
secret_path.write_text(Fernet.generate_key().decode())
CredentialManager.with_secret(str(secret_path))
plaintext = "hello-world"
token = CredentialManager.encrypt(plaintext)
assert isinstance(token, str)
assert token != plaintext
decrypted = CredentialManager.decrypt(token)
assert decrypted == plaintext