updated test for create child public key
This commit is contained in:
parent
08cc9d6b91
commit
c6dea92425
@ -15,7 +15,7 @@ def test_create_master_key(mnemonic_256):
|
|||||||
assert len(seed) == 64
|
assert len(seed) == 64
|
||||||
master_key = create_master_key_hdwallet(seed)
|
master_key = create_master_key_hdwallet(seed)
|
||||||
assert master_key is not None
|
assert master_key is not None
|
||||||
assert type(master_key) is dict
|
assert isinstance(master_key, dict)
|
||||||
assert master_key.get('version') is not None
|
assert master_key.get('version') is not None
|
||||||
assert master_key.get('key') is not None
|
assert master_key.get('key') is not None
|
||||||
assert master_key.get('depth') is not None
|
assert master_key.get('depth') is not None
|
||||||
@ -38,24 +38,10 @@ def test_validate_private_key(fail_key1, fail_key2, good_key):
|
|||||||
assert validate_private_key(good_key)
|
assert validate_private_key(good_key)
|
||||||
|
|
||||||
|
|
||||||
def test_create_child_key(master_key_hdwallet):
|
|
||||||
child_key = create_child_key_hdwallet(master_key_hdwallet, 0)
|
|
||||||
assert child_key is not None
|
|
||||||
assert type(child_key) is dict
|
|
||||||
assert child_key.get('version') is not None
|
|
||||||
assert child_key.get('key') is not None
|
|
||||||
assert child_key.get('depth') is not None
|
|
||||||
assert child_key.get('child') is not None
|
|
||||||
assert child_key.get('finger_print') is not None
|
|
||||||
assert child_key.get('chain_code') is not None
|
|
||||||
assert child_key.get('is_private') is not None
|
|
||||||
assert child_key.get('is_private')
|
|
||||||
|
|
||||||
|
|
||||||
def test_serialize_key(master_key_hdwallet):
|
def test_serialize_key(master_key_hdwallet):
|
||||||
serialize_key = serialize_key_hdwallet(master_key_hdwallet)
|
serialize_key = serialize_key_hdwallet(master_key_hdwallet)
|
||||||
assert serialize_key is not None
|
assert serialize_key is not None
|
||||||
assert type(serialize_key) is bytes
|
assert isinstance(serialize_key, bytes)
|
||||||
assert len(serialize_key[:-4]) == 78
|
assert len(serialize_key[:-4]) == 78
|
||||||
|
|
||||||
|
|
||||||
@ -76,3 +62,10 @@ def test_create_expanded_hard_key(master_key_hdwallet, public_key_hdwallet):
|
|||||||
result = create_expanded_hard_key(master_key_hdwallet, 0x80000000)
|
result = create_expanded_hard_key(master_key_hdwallet, 0x80000000)
|
||||||
assert result is not None
|
assert result is not None
|
||||||
assert len(result) == 64
|
assert len(result) == 64
|
||||||
|
|
||||||
|
|
||||||
|
def test_create_child_pubkey(master_key_hdwallet, public_key_hdwallet):
|
||||||
|
result = create_child_pubkey(master_key_hdwallet, 0)
|
||||||
|
assert result is not None
|
||||||
|
assert isinstance(result, dict)
|
||||||
|
assert not result.get('is_private')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user