Refactor sync trigger

This commit is contained in:
thePR0M3TH3AN
2025-07-11 22:42:12 -04:00
parent de92a80798
commit dcff360508
9 changed files with 32 additions and 2 deletions

View File

@@ -22,6 +22,7 @@ def test_auto_sync_triggers_post(monkeypatch):
update_activity=lambda: None,
lock_vault=lambda: None,
unlock_vault=lambda: None,
start_background_sync=lambda: None,
)
called = False

View File

@@ -46,6 +46,7 @@ def _make_pm(called, locked=None):
update_activity=update,
lock_vault=lock,
unlock_vault=unlock,
start_background_sync=lambda: None,
)
return pm, locked

View File

@@ -34,6 +34,7 @@ def test_inactivity_triggers_lock(monkeypatch):
update_activity=update_activity,
lock_vault=lock_vault,
unlock_vault=unlock_vault,
start_background_sync=lambda: None,
)
monkeypatch.setattr(main, "timed_input", lambda *_: "")
@@ -70,6 +71,7 @@ def test_input_timeout_triggers_lock(monkeypatch):
update_activity=update_activity,
lock_vault=lock_vault,
unlock_vault=unlock_vault,
start_background_sync=lambda: None,
)
responses = iter([TimeoutError(), ""])

View File

@@ -30,6 +30,7 @@ def _make_pm(calls):
update_activity=lambda: None,
lock_vault=lambda: None,
unlock_vault=lambda: None,
start_background_sync=lambda: None,
)

View File

@@ -24,6 +24,7 @@ def _make_pm(calls):
update_activity=lambda: None,
lock_vault=lambda: None,
unlock_vault=lambda: None,
start_background_sync=lambda: None,
)

View File

@@ -23,6 +23,7 @@ def _make_pm(called):
update_activity=lambda: None,
lock_vault=lambda: None,
unlock_vault=lambda: None,
start_background_sync=lambda: None,
)
return pm

View File

@@ -22,5 +22,7 @@ def test_unlock_triggers_sync(monkeypatch, tmp_path):
monkeypatch.setattr(PasswordManager, "sync_index_from_nostr", fake_sync)
pm.unlock_vault()
pm.start_background_sync()
time.sleep(0.05)
assert called["sync"]