class BitcoinPrivateKeyTest(unittest.TestCase): reference = _reference_info def setUp(self): self.private_key = BitcoinPrivateKey(self.reference['hex_private_key']) def tearDown(self): pass def test_private_key_from_wif(self): self.private_key_from_wif = BitcoinPrivateKey( self.reference['wif_private_key']) self.assertEqual( self.private_key.to_hex(), self.private_key_from_wif.to_hex()) def test_hex_private_key(self): self.assertEqual( self.private_key.to_hex(), self.reference['hex_private_key']) def test_wif_private_key(self): self.assertEqual( self.private_key.to_wif(), self.reference['wif_private_key']) def test_pem_private_key(self): self.assertEqual( self.private_key.to_pem(), self.reference['pem_private_key'])
class BitcoinPrivateKeyTest(unittest.TestCase): reference = _reference_info def setUp(self): self.private_key = BitcoinPrivateKey(self.reference['hex_private_key']) def tearDown(self): pass def test_private_key_from_wif(self): self.private_key_from_wif = BitcoinPrivateKey( self.reference['wif_private_key']) self.assertEqual(self.private_key.to_hex(), self.private_key_from_wif.to_hex()) def test_hex_private_key(self): self.assertEqual(self.private_key.to_hex(), self.reference['hex_private_key']) def test_wif_private_key(self): self.assertEqual(self.private_key.to_wif(), self.reference['wif_private_key']) def test_pem_private_key(self): self.assertEqual(self.private_key.to_pem(), self.reference['pem_private_key']) def test_der_private_key(self): self.assertEqual(self.private_key.to_der(), self.reference['der_private_key'])
def setUp(self): self.recipient_address = '1EEwLZVZMc2EhMf3LXDARbp4mA3qAwhBxu' self.private_key = BitcoinPrivateKey(BITCOIN_PRIVATE_KEY) self.send_amount = 1000 self.blockcypher_client = blockcypher.BlockcypherClient( BLOCKCYPHER_API_KEY) self.blockchain_info_client = blockchain_info.BlockchainInfoClient( BLOCKCHAIN_API_KEY) self.bitcoind_client = bitcoind_client self.bitcoind = create_bitcoind_service_proxy( BITCOIND_RPC_USERNAME, BITCOIND_RPC_PASSWORD) self.signed_tx = make_send_to_address_tx( self.recipient_address, self.send_amount, self.private_key, self.blockcypher_client)
def test_private_key_from_wif(self): self.private_key_from_wif = BitcoinPrivateKey( self.reference['wif_private_key']) self.assertEqual( self.private_key.to_hex(), self.private_key_from_wif.to_hex())
def setUp(self): self.private_key = BitcoinPrivateKey(self.reference['hex_private_key'])
def test_private_key_to_public_key_conversion(self): priv = BitcoinPrivateKey(self.reference['hex_private_key']) pub = priv.public_key() self.assertEqual(pub.to_hex(), self.reference['hex_public_key']) self.assertEqual(pub.address(), self.reference['address'])
def test_private_key_from_wif(self): self.private_key_from_wif = BitcoinPrivateKey( self.reference['wif_private_key']) self.assertEqual(self.private_key.to_hex(), self.private_key_from_wif.to_hex())