Run sync in background for TUI actions

This commit is contained in:
thePR0M3TH3AN committed 2025-07-14 14:16:59 -04:00
1 parent a8ba99875f
commit ba066bf0d4
4 files changed
+38 -12

No files matched your search

+3 -1
View File
@@ -52,7 +52,9 @@ def test_handle_add_totp(monkeypatch, capsys):
]
)
monkeypatch.setattr("builtins.input", lambda *args, **kwargs: next(inputs))
monkeypatch.setattr(pm, "sync_vault", lambda: None)
monkeypatch.setattr(
pm, "start_background_vault_sync", lambda *a, **k: pm.sync_vault(*a, **k)
)
pm.handle_add_totp()
out = capsys.readouterr().out
+6
View File
@@ -71,6 +71,12 @@ def test_manager_workflow(monkeypatch):
)
monkeypatch.setattr("builtins.input", lambda *args, **kwargs: next(inputs))
monkeypatch.setattr(
pm,
"start_background_vault_sync",
lambda *a, **k: pm.sync_vault(*a, **k),
)
pm.handle_add_password()
assert pm.is_dirty is False
backups = list((tmp_path / "backups").glob("entries_db_backup_*.json.enc"))
+5
View File
@@ -74,6 +74,11 @@ def test_add_and_delete_entry(monkeypatch):
inputs = iter([str(index)])
monkeypatch.setattr("builtins.input", lambda *_a, **_k: next(inputs))
monkeypatch.setattr(
pm,
"start_background_vault_sync",
lambda *a, **k: pm.sync_vault(*a, **k),
)
pm.delete_entry()