コード例 #1
0
ファイル: conftest.py プロジェクト: luisriverag/convex-api-py
def test_key_pair(test_key_pair_info):
    key_pair = KeyPair.import_from_bytes(test_key_pair_info['private_bytes'])
    return key_pair
コード例 #2
0
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)
コード例 #3
0
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'])
コード例 #4
0
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']))
コード例 #5
0
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']))
コード例 #6
0
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())