mirror of
https://github.com/Chia-Network/chia-blockchain.git
synced 2026-09-05 02:24:21 -05:00
* chunk coin_store request into smaller sql queries, to not exceed the limit of 999 on old versions of sqlite * extend tests for chunks
17 lines
756 B
Python
17 lines
756 B
Python
from chia.util.chunks import chunks
|
|
|
|
|
|
def test_chunks() -> None:
|
|
|
|
assert list(chunks([], 0)) == []
|
|
assert list(chunks(["a"], 0)) == [["a"]]
|
|
assert list(chunks(["a", "b"], 0)) == [["a"], ["b"]]
|
|
|
|
assert list(chunks(["a", "b", "c", "d"], -1)) == [["a"], ["b"], ["c"], ["d"]]
|
|
assert list(chunks(["a", "b", "c", "d"], 0)) == [["a"], ["b"], ["c"], ["d"]]
|
|
assert list(chunks(["a", "b", "c", "d"], 1)) == [["a"], ["b"], ["c"], ["d"]]
|
|
assert list(chunks(["a", "b", "c", "d"], 2)) == [["a", "b"], ["c", "d"]]
|
|
assert list(chunks(["a", "b", "c", "d"], 3)) == [["a", "b", "c"], ["d"]]
|
|
assert list(chunks(["a", "b", "c", "d"], 4)) == [["a", "b", "c", "d"]]
|
|
assert list(chunks(["a", "b", "c", "d"], 200)) == [["a", "b", "c", "d"]]
|