MCPcopy Create free account
hub / github.com/ccxt/ccxt / test_binary_to_base58

Function test_binary_to_base58

python/ccxt/test/base/test_binary_to_base58.py:21–47  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

19
20
21def test_binary_to_base58():
22 exchange = ccxt.Exchange({
23 'id': 'sampleexchange',
24 })
25 assert exchange.parse_number(None) is None, 'GO skip trick'
26 # @SKIP_START_GO
27 # Test 1: Simple string
28 binary1 = helper_str_to_binary_5(exchange, 'hello')
29 assert exchange.binary_to_base58(binary1) == 'Cn8eVZg'
30 # Test 2: String with space
31 binary2 = helper_str_to_binary_5(exchange, 'hello world')
32 assert exchange.binary_to_base58(binary2) == 'StV1DL6CwTryKyV'
33 # Test 3: Short string
34 binary3 = helper_str_to_binary_5(exchange, 'test')
35 assert exchange.binary_to_base58(binary3) == '3yZe7d'
36 # Test 4: Single byte
37 binary4 = helper_str_to_binary_5(exchange, 'a')
38 assert exchange.binary_to_base58(binary4) == '2g'
39 # Test 5: Two bytes
40 binary5 = helper_str_to_binary_5(exchange, 'ab')
41 assert exchange.binary_to_base58(binary5) == '8Qq'
42 # Test 6: Three bytes
43 binary6 = helper_str_to_binary_5(exchange, 'abc')
44 assert exchange.binary_to_base58(binary6) == 'ZiCa'
45 # Test 7: JSON-like binary
46 binary7 = helper_str_to_binary_5(exchange, '{"key":"value"}')
47 assert exchange.binary_to_base58(binary7) == '4SoiMiEYtTt5tPdi81Fik'

Callers 1

base_tests_initFunction · 0.90

Calls 4

parse_numberMethod · 0.95
binary_to_base58Method · 0.95
helper_str_to_binary_5Function · 0.85
ExchangeMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…