()
| 19 | |
| 20 | |
| 21 | def 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' |
no test coverage detected
searching dependent graphs…