1234567891011121314151617181920212223242526272829 |
- # coding: utf-8
- from synergine2.utils import ChunkManager
- from tests import BaseTest
-
-
- class TestUtils(BaseTest):
- def test_chunk_manager_round(self):
- chunk_manager = ChunkManager(4)
- data = list(range(100))
-
- chunks = chunk_manager.make_chunks(data)
-
- assert len(chunks) == 4
- for chunk in chunks:
- assert len(chunk) == 25
-
- def test_chunk_manager_not_round(self):
- chunk_manager = ChunkManager(4)
- data = list(range(101))
-
- chunks = chunk_manager.make_chunks(data)
-
- assert len(chunks) == 4
- for chunk_number, chunk in enumerate(chunks):
- if chunk_number == 3:
- assert len(chunk) == 26
- else:
- assert len(chunk) == 25
|