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

Function test_unique

python/ccxt/test/base/test_unique.py:18–27  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

16from ccxt.test.exchange.base import test_shared_methods # noqa E402
17
18def test_unique():
19 exchange = ccxt.Exchange({
20 'id': 'sampleexchange',
21 })
22 # in different langs, the order (sort) is not guaranteed, so we sort the results before comparing them
23 # todo: `unique` is primarily meant for strings atm, add numeric support
24 test_shared_methods.assert_deep_equal(exchange, None, 'testUnique', exchange.unique([]), [])
25 # testSharedMethods.assertDeepEqual (exchange, undefined, 'testUnique', exchange.sort (exchange.unique ([ 1, 2, 3 ])), [ 1, 2, 3 ]);
26 # testSharedMethods.assertDeepEqual (exchange, undefined, 'testUnique', exchange.sort (exchange.unique ([ 1, 2, 3, 4, 1 ])), [ 1, 2, 3, 4 ]);
27 test_shared_methods.assert_deep_equal(exchange, None, 'testUnique', exchange.sort(exchange.unique(['a', 'a', 'b', 'c', 'a', 'c'])), ['a', 'b', 'c'])

Callers 1

base_tests_initFunction · 0.90

Calls 3

uniqueMethod · 0.95
sortMethod · 0.95
ExchangeMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…