(self)
| 37 | |
| 38 | class 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 |
nothing calls this directly
no test coverage detected