Remove obsolete encryption mode support

This commit is contained in:
thePR0M3TH3AN
2025-07-02 19:17:52 -04:00
parent f58cfa58e1
commit 055e86b8ab
2 changed files with 23 additions and 65 deletions

View File

@@ -3,9 +3,27 @@ from pathlib import Path
sys.path.append(str(Path(__file__).resolve().parents[1]))
from types import SimpleNamespace
from pathlib import Path
from password_manager.manager import PasswordManager
from utils.key_derivation import DEFAULT_ENCRYPTION_MODE
from utils.key_derivation import EncryptionMode
def test_default_encryption_mode():
assert PasswordManager.__init__.__defaults__[0] is DEFAULT_ENCRYPTION_MODE
def test_default_encryption_mode(monkeypatch):
monkeypatch.setattr(
PasswordManager,
"initialize_fingerprint_manager",
lambda self: setattr(
self,
"fingerprint_manager",
SimpleNamespace(
get_current_fingerprint_dir=lambda: Path("./"),
list_fingerprints=lambda: [],
),
),
)
monkeypatch.setattr(PasswordManager, "setup_parent_seed", lambda self: None)
pm = PasswordManager()
assert pm.encryption_mode is EncryptionMode.SEED_ONLY