Skip to content

Commit 83bb6c0

Browse files
committed
test_base58: added tests for a single character, zero and invalid data
1 parent 5f27600 commit 83bb6c0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/tests/test_addresses.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,15 @@ def test_encode(self):
4646

4747
def test_base58(self):
4848
"""Check Base58 encoding and decoding"""
49+
self.assertEqual(addresses.decodeBase58('1'), 0)
50+
self.assertEqual(addresses.decodeBase58('!'), 0)
4951
self.assertEqual(
5052
addresses.decodeBase58(sample_addr4), sample_daddr4_512)
5153
self.assertEqual(
5254
addresses.decodeBase58(sample_addr3), sample_daddr3_512)
5355

56+
self.assertEqual(addresses.encodeBase58(0), '1')
57+
self.assertEqual(addresses.encodeBase58(-1), None)
5458
self.assertEqual(
5559
sample_addr4, addresses.encodeBase58(sample_daddr4_512))
5660
self.assertEqual(

0 commit comments

Comments
 (0)