(str_addr, expected_bytes, expected_version, expected_class)
| 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, |
nothing calls this directly
no test coverage detected