state: test: refactor existing state test to pytest

This commit is contained in:
pared
2019-06-28 13:52:59 +02:00
committed by pawel
parent ff1809b060
commit 3d5c42e2fe
4 changed files with 78 additions and 60 deletions
+16
View File
@@ -0,0 +1,16 @@
import pytest
from dvc.utils import chunk
@pytest.mark.parametrize(
"list_to_chunk, chunk_size, expected_chunks",
[
([1, 2, 3, 4], 1, [[1], [2], [3], [4]]),
([1, 2, 3, 4], 2, [[1, 2], [3, 4]]),
([1, 2, 3, 4], 3, [[1, 2, 3], [4]]),
],
)
def test_chunk(list_to_chunk, chunk_size, expected_chunks):
result = list(chunk(list_to_chunk, chunk_size))
assert result == expected_chunks