def test_key_pair(test_key_pair_info): key_pair = KeyPair.import_from_bytes(test_key_pair_info['private_bytes']) return key_pair
def test_key_pair_sign(test_key_pair_info): hash_text = SIGN_HASH_TEXT key_pair = KeyPair.import_from_bytes(test_key_pair_info['private_bytes']) sign_data = key_pair.sign(hash_text) assert (sign_data == SIGN_TEXT)
def test_key_pair_address_checksum(test_key_pair_info): key_pair = KeyPair.import_from_bytes(test_key_pair_info['private_bytes']) assert (key_pair) assert (key_pair.public_key_checksum == test_key_pair_info['public_key'])
def test_key_pair_address_api(test_key_pair_info): key_pair = KeyPair.import_from_bytes(test_key_pair_info['private_bytes']) assert (key_pair) assert (key_pair.public_key_api == remove_0x_prefix( test_key_pair_info['public_key']))
def test_key_pair_address_bytes(test_key_pair_info): key_pair = KeyPair.import_from_bytes(test_key_pair_info['private_bytes']) assert (key_pair) assert (key_pair.public_key_bytes == to_bytes( hexstr=test_key_pair_info['public_key']))
def test_key_pair_create_from_bytes(test_key_pair_info): key_pair = KeyPair.import_from_bytes(test_key_pair_info['private_bytes']) assert (key_pair) assert (key_pair.public_key == test_key_pair_info['public_key'].lower())