Esempio n. 1
0
    def test_grouper_with_empty(self):
        iterable = []

        groups = [group for group in grouper(iterable, 3)]
        self.assertEqual(groups, [])
Esempio n. 2
0
 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)]
Esempio n. 3
0
    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]])
Esempio n. 4
0
    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]])
Esempio n. 5
0
    def test_grouper_with_empty(self):
        iterable = []

        groups = [group for group in grouper(iterable, 3)]
        self.assertEqual(groups, [])
Esempio n. 6
0
    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]])
Esempio n. 7
0
    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]])