コード例 #1
0
ファイル: test_pubkey.py プロジェクト: coinforge/bitforge
    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']
コード例 #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']
コード例 #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
コード例 #4
0
ファイル: privkey.py プロジェクト: maraoz/bitforge
    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
コード例 #5
0
 def test_from_invalid_hex(self):
     with raises(PrivateKey.InvalidHex):
         PrivateKey.from_hex('a')
     with raises(PrivateKey.InvalidHex):
         PrivateKey.from_hex('a@')
コード例 #6
0
ファイル: privkey.py プロジェクト: maraoz/bitforge
 def test_from_invalid_hex(self):
     with raises(PrivateKey.InvalidHex): PrivateKey.from_hex('a')
     with raises(PrivateKey.InvalidHex): PrivateKey.from_hex('a@')