mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2025-09-09 15:58:48 +00:00
test: ensure seed entry retrieval omits phrases
This commit is contained in:
@@ -34,6 +34,29 @@ def test_seed_phrase_determinism():
|
|||||||
entry12 = entry_mgr.retrieve_entry(idx_12)
|
entry12 = entry_mgr.retrieve_entry(idx_12)
|
||||||
entry24 = entry_mgr.retrieve_entry(idx_24)
|
entry24 = entry_mgr.retrieve_entry(idx_24)
|
||||||
|
|
||||||
|
assert entry12 == {
|
||||||
|
"type": "seed",
|
||||||
|
"kind": "seed",
|
||||||
|
"index": idx_12,
|
||||||
|
"label": "seed12",
|
||||||
|
"word_count": 12,
|
||||||
|
"notes": "",
|
||||||
|
"archived": False,
|
||||||
|
}
|
||||||
|
|
||||||
|
assert entry24 == {
|
||||||
|
"type": "seed",
|
||||||
|
"kind": "seed",
|
||||||
|
"index": idx_24,
|
||||||
|
"label": "seed24",
|
||||||
|
"word_count": 24,
|
||||||
|
"notes": "",
|
||||||
|
"archived": False,
|
||||||
|
}
|
||||||
|
|
||||||
|
assert phrase12_a not in entry12.values()
|
||||||
|
assert phrase24_a not in entry24.values()
|
||||||
|
|
||||||
seed_bytes = Bip39SeedGenerator(TEST_SEED).Generate()
|
seed_bytes = Bip39SeedGenerator(TEST_SEED).Generate()
|
||||||
bip85 = BIP85(seed_bytes)
|
bip85 = BIP85(seed_bytes)
|
||||||
expected12 = derive_seed_phrase(bip85, idx_12, 12)
|
expected12 = derive_seed_phrase(bip85, idx_12, 12)
|
||||||
|
Reference in New Issue
Block a user