def test_grouper_with_empty(self): iterable = [] groups = [group for group in grouper(iterable, 3)] self.assertEqual(groups, [])
def create_items(self): uids = self.uids return [Cell( points=puids, data=create_data_container(restrict=self.supported_cuba())) for puids in grouper(uids, 4)]
def test_grouper_with_leftover(self): iterable = range(10) groups = [group for group in grouper(iterable, 3)] self.assertEqual(groups, [[0, 1, 2], [3, 4, 5], [6, 7, 8]])
def test_grouper(self): iterable = range(10) groups = [group for group in grouper(iterable, 2)] self.assertEqual(groups, [[0, 1], [2, 3], [4, 5], [6, 7], [8, 9]])