()
| 16 | from ccxt.test.exchange.base import test_shared_methods # noqa E402 |
| 17 | |
| 18 | def test_urlencode(): |
| 19 | exchange = ccxt.Exchange({ |
| 20 | 'id': 'sampleexchange', |
| 21 | }) |
| 22 | # todo: add nulls |
| 23 | # todo: add sort |
| 24 | dict1 = { |
| 25 | 'a': 1, |
| 26 | 'c': '+&', |
| 27 | } |
| 28 | # as key-order not preserved, expect mixed order |
| 29 | expected1 = 'a=1&c=%2B%26' |
| 30 | expected2 = 'c=%2B%26&a=1' |
| 31 | encoded = exchange.urlencode(dict1) |
| 32 | assert encoded == expected1 or encoded == expected2, 'testUrlencode: expected ' + expected1 + ' or ' + expected2 + ' but got ' + encoded |
no test coverage detected
searching dependent graphs…