MCPcopy
hub / github.com/petertodd/python-bitcoinlib / T

Method T

bitcoin/tests/test_wallet.py:25–32  ·  view source on GitHub ↗
(str_addr, expected_bytes, expected_version, expected_class)

Source from the content-addressed store, hash-verified

23 """Create CBitcoinAddress's from strings"""
24
25 def T(str_addr, expected_bytes, expected_version, expected_class):
26 addr = CBitcoinAddress(str_addr)
27 self.assertEqual(addr.to_bytes(), expected_bytes)
28 self.assertEqual(addr.__class__, expected_class)
29 if isinstance(addr, CBase58BitcoinAddress):
30 self.assertEqual(addr.nVersion, expected_version)
31 elif isinstance(addr, CBech32BitcoinAddress):
32 self.assertEqual(addr.witver, expected_version)
33
34 T('1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa',
35 x('62e907b15cbf27d5425399ebf6f0fb50ebb88f18'), 0,

Callers

nothing calls this directly

Calls 8

CScriptClass · 0.90
xFunction · 0.90
b2xFunction · 0.90
CBitcoinAddressClass · 0.85
to_bytesMethod · 0.45
from_scriptPubKeyMethod · 0.45
to_redeemScriptMethod · 0.45
to_scriptPubKeyMethod · 0.45

Tested by

no test coverage detected