mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2025-09-09 15:58:48 +00:00
Merge pull request #570 from PR0M3TH3AN/codex/remove-duplicate-sensitive-info-check
Remove redundant prompt for sensitive info
This commit is contained in:
@@ -1810,8 +1810,7 @@ class PasswordManager:
|
|||||||
|
|
||||||
self.display_entry_details(index)
|
self.display_entry_details(index)
|
||||||
|
|
||||||
if confirm_action("Show sensitive information? (y/N): "):
|
self.display_sensitive_entry_info(entry, index)
|
||||||
self.display_sensitive_entry_info(entry, index)
|
|
||||||
|
|
||||||
pause()
|
pause()
|
||||||
self._entry_actions_menu(index, entry)
|
self._entry_actions_menu(index, entry)
|
||||||
|
@@ -33,6 +33,8 @@ def test_handle_list_entries(monkeypatch, capsys):
|
|||||||
pm.backup_manager = backup_mgr
|
pm.backup_manager = backup_mgr
|
||||||
pm.nostr_client = SimpleNamespace()
|
pm.nostr_client = SimpleNamespace()
|
||||||
pm.fingerprint_dir = tmp_path
|
pm.fingerprint_dir = tmp_path
|
||||||
|
pm.secret_mode_enabled = False
|
||||||
|
pm.secret_mode_enabled = False
|
||||||
|
|
||||||
entry_mgr.add_totp("Example", TEST_SEED)
|
entry_mgr.add_totp("Example", TEST_SEED)
|
||||||
entry_mgr.add_entry("example.com", 12)
|
entry_mgr.add_entry("example.com", 12)
|
||||||
@@ -111,6 +113,7 @@ def test_show_entry_details_by_index(monkeypatch):
|
|||||||
pm.backup_manager = backup_mgr
|
pm.backup_manager = backup_mgr
|
||||||
pm.nostr_client = SimpleNamespace()
|
pm.nostr_client = SimpleNamespace()
|
||||||
pm.fingerprint_dir = tmp_path
|
pm.fingerprint_dir = tmp_path
|
||||||
|
pm.secret_mode_enabled = False
|
||||||
|
|
||||||
index = entry_mgr.add_entry("example.com", 12)
|
index = entry_mgr.add_entry("example.com", 12)
|
||||||
|
|
||||||
@@ -135,6 +138,8 @@ def test_show_entry_details_by_index(monkeypatch):
|
|||||||
monkeypatch.setattr(
|
monkeypatch.setattr(
|
||||||
"password_manager.manager.confirm_action", lambda *a, **k: False
|
"password_manager.manager.confirm_action", lambda *a, **k: False
|
||||||
)
|
)
|
||||||
|
pm.password_generator = SimpleNamespace(generate_password=lambda l, i: "pw123")
|
||||||
|
monkeypatch.setattr(pm, "notify", lambda *a, **k: None)
|
||||||
|
|
||||||
pm.show_entry_details_by_index(index)
|
pm.show_entry_details_by_index(index)
|
||||||
|
|
||||||
@@ -167,9 +172,12 @@ def _detail_common(monkeypatch, pm):
|
|||||||
lambda *a, **k: None,
|
lambda *a, **k: None,
|
||||||
)
|
)
|
||||||
monkeypatch.setattr("password_manager.manager.pause", lambda *a, **k: None)
|
monkeypatch.setattr("password_manager.manager.pause", lambda *a, **k: None)
|
||||||
|
monkeypatch.setattr("builtins.input", lambda *a, **k: "")
|
||||||
monkeypatch.setattr(
|
monkeypatch.setattr(
|
||||||
"password_manager.manager.confirm_action", lambda *a, **k: False
|
"password_manager.manager.confirm_action", lambda *a, **k: False
|
||||||
)
|
)
|
||||||
|
monkeypatch.setattr(pm, "notify", lambda *a, **k: None)
|
||||||
|
pm.password_generator = SimpleNamespace(generate_password=lambda l, i: "pw123")
|
||||||
called = []
|
called = []
|
||||||
monkeypatch.setattr(pm, "_entry_actions_menu", lambda *a, **k: called.append(True))
|
monkeypatch.setattr(pm, "_entry_actions_menu", lambda *a, **k: called.append(True))
|
||||||
return called
|
return called
|
||||||
|
Reference in New Issue
Block a user