MCPcopy Index your code
hub / github.com/petertodd/python-bitcoinlib / test_from_data

Method test_from_data

bitcoin/tests/test_base58.py:39–46  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

37
38class Test_CBase58Data(unittest.TestCase):
39 def test_from_data(self):
40 b = CBase58Data.from_bytes(b"b\xe9\x07\xb1\\\xbf'\xd5BS\x99\xeb\xf6\xf0\xfbP\xeb\xb8\x8f\x18", 0)
41 self.assertEqual(b.nVersion, 0)
42 self.assertEqual(str(b), '1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa')
43
44 b = CBase58Data.from_bytes(b'Bf\xfco,(a\xd7\xfe"\x9b\'\x9ay\x80:\xfc\xa7\xba4', 196)
45 self.assertEqual(b.nVersion, 196)
46 self.assertEqual(str(b), '2MyJKxYR2zNZZsZ39SgkCXWCfQtXKhnWSWq')
47
48 def test_invalid_base58_exception(self):
49 invalids = ('', # missing everything

Callers

nothing calls this directly

Calls 1

from_bytesMethod · 0.45

Tested by

no test coverage detected