Beispiel #1
0
 def test_is_private_key(self):
     for priv_details in self.priv_pub_addr:
         self.assertTrue(is_private_key(priv_details['priv']))
         self.assertTrue(is_private_key(priv_details['exported_privkey']))
         self.assertFalse(is_private_key(priv_details['pub']))
         self.assertFalse(is_private_key(priv_details['address']))
     self.assertFalse(is_private_key("not a privkey"))
Beispiel #2
0
 def test_wif_with_invalid_magic_byte_for_compressed_pubkey(self):
     with self.assertRaises(BitcoinException):
         is_private_key(
             "KwFAa6AumokBD2dVqQLPou42jHiVsvThY1n25HJ8Ji8REf1wxAQb",
             raise_on_error=True)
Beispiel #3
0
 def test_segwit_uncompressed_pubkey(self):
     with self.assertRaises(BitcoinException):
         is_private_key(
             "p2wpkh-p2sh:6ussHZ9YhTToL1K1U1W5B7uAZz9asxgWNVWZL4X2HeJxAZ31tGq",
             raise_on_error=True)