Example #1
0
    def test_from_private_key(self):
        privkey = PrivateKey.from_hex(data['privkey_hex'])
        pubkey  = PublicKey.from_private_key(privkey)

        assert pubkey.network is privkey.network
        assert pubkey.compressed == privkey.compressed
        assert pubkey.pair == data['pubkey_pair']
Example #2
0
    def test_from_private_key(self):
        privkey = PrivateKey.from_hex(data['privkey_hex'])
        pubkey = PublicKey.from_private_key(privkey)

        assert pubkey.network is privkey.network
        assert pubkey.compressed == privkey.compressed
        assert pubkey.pair == data['pubkey_pair']
Example #3
0
    def test_from_hex(self):
        k = PrivateKey.from_hex(data['privkey_hex'])

        assert k.to_hex() == data['privkey_hex']
        assert k.to_bytes() == data['privkey_bin']

        assert k.compressed is True
        assert k.network is networks.default
Example #4
0
    def test_from_hex(self):
        k = PrivateKey.from_hex(data['privkey_hex'])

        assert k.to_hex() == data['privkey_hex']
        assert k.to_bytes() == data['privkey_bin']

        assert k.compressed is True
        assert k.network is networks.default
Example #5
0
 def test_from_invalid_hex(self):
     with raises(PrivateKey.InvalidHex):
         PrivateKey.from_hex('a')
     with raises(PrivateKey.InvalidHex):
         PrivateKey.from_hex('a@')
Example #6
0
 def test_from_invalid_hex(self):
     with raises(PrivateKey.InvalidHex): PrivateKey.from_hex('a')
     with raises(PrivateKey.InvalidHex): PrivateKey.from_hex('a@')