def test_big_list(self): big_list = [1, 2, 3, 4, 5] result = images2grey.list_split(big_list, 3) self.assertEqual(next(result), big_list[0:1]) self.assertEqual(next(result), big_list[1:2]) self.assertEqual(next(result), big_list[2:]) self.assertRaises(StopIteration, lambda: next(result))
def test_simple_list(self): simple = [1, 2, 3] result = images2grey.list_split(simple, len(simple)) for i in range(len(simple)): self.assertEqual(next(result), simple[i:i+1])