mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-10-31 18:02:05 +00:00
feat(tui-v3): implement core functional parity (Phase A/B)
- Implement secure data parity (Reveal/QR/Copy) for SSH, PGP, Nostr, Key-Value, and Documents. - Update derive_pgp_key and API to support PGP Public Key retrieval and copying. - Implement managed account loading/exiting (ml/mx) with reactive profile updates. - Integrate semantic search (keyword/hybrid/semantic) into the entry grid. - Create AddEntryScreen (unified wizard), SeedPlusScreen (BIP-85), and DocumentEditScreen. - Add grid filter presets (secrets, docs, keys, 2fa) and archive view toggle. - Update ActionBar and GridMetrics to be dynamic and context-aware. - Add comprehensive v3 parity tests and update existing core tests for PGP tuple changes.
This commit is contained in:
1 parent
d3920ccc4c
commit
c822eeb602
17 files changed
+855
-89
No files matched your search
@@ -337,12 +337,12 @@ class TestEntryService:
|
||||
assert result == ("priv", "pub")
|
||||
|
||||
def test_get_pgp_key(self, service, mock_manager):
|
||||
mock_manager.entry_manager.get_pgp_key.return_value = ("priv", "fp")
|
||||
mock_manager.entry_manager.get_pgp_key.return_value = ("priv", "pub", "fp")
|
||||
result = service.get_pgp_key(4)
|
||||
mock_manager.entry_manager.get_pgp_key.assert_called_once_with(
|
||||
4, mock_manager.parent_seed
|
||||
)
|
||||
assert result == ("priv", "fp")
|
||||
assert result == ("priv", "pub", "fp")
|
||||
|
||||
def test_get_nostr_key_pair(self, service, mock_manager):
|
||||
mock_manager.entry_manager.get_nostr_key_pair.return_value = ("npub", "nsec")
|
||||
|
||||
Reference in new issue
Block a user