Remove unused encryption mode setting

This commit is contained in:
thePR0M3TH3AN
2025-07-02 19:00:49 -04:00
parent c8db87d3d2
commit 57adf0bf01
6 changed files with 28 additions and 89 deletions

View File

@@ -1,35 +0,0 @@
import sys
from pathlib import Path
import argparse
import pytest
sys.path.append(str(Path(__file__).resolve().parents[1]))
import main
from utils.key_derivation import EncryptionMode
from password_manager.manager import PasswordManager
def _get_mode(monkeypatch, args=None, cfg=None):
if args is None:
args = []
if cfg is None:
cfg = {}
monkeypatch.setattr(main, "load_global_config", lambda: cfg)
monkeypatch.setattr(sys, "argv", ["prog"] + args)
parser = argparse.ArgumentParser()
parser.add_argument(
"--encryption-mode",
choices=[m.value for m in EncryptionMode],
help="Select encryption mode",
)
parsed = parser.parse_args()
mode_value = cfg.get("encryption_mode", EncryptionMode.SEED_ONLY.value)
if parsed.encryption_mode:
mode_value = parsed.encryption_mode
return EncryptionMode(mode_value)
def test_default_mode_is_seed_only(monkeypatch):
mode = _get_mode(monkeypatch)
assert mode is EncryptionMode.SEED_ONLY

View File

@@ -15,7 +15,7 @@ def _run(argv, monkeypatch):
monkeypatch.setattr(main, "load_global_config", lambda: {})
called = {}
def fake_init(self, encryption_mode):
def fake_init(self, *args, **kwargs):
called["init"] = True
def fake_export(self, dest):

View File

@@ -0,0 +1,11 @@
import sys
from pathlib import Path
sys.path.append(str(Path(__file__).resolve().parents[1]))
from password_manager.manager import PasswordManager
from utils.key_derivation import DEFAULT_ENCRYPTION_MODE
def test_default_encryption_mode():
assert PasswordManager.__init__.__defaults__[0] is DEFAULT_ENCRYPTION_MODE