(self)
| 2160 | class TestVariousIteratorArgs(unittest.TestCase): |
| 2161 | |
| 2162 | def test_accumulate(self): |
| 2163 | s = [1,2,3,4,5] |
| 2164 | r = [1,3,6,10,15] |
| 2165 | n = len(s) |
| 2166 | for g in (G, I, Ig, L, R): |
| 2167 | self.assertEqual(list(accumulate(g(s))), r) |
| 2168 | self.assertEqual(list(accumulate(S(s))), []) |
| 2169 | self.assertRaises(TypeError, accumulate, X(s)) |
| 2170 | self.assertRaises(TypeError, accumulate, N(s)) |
| 2171 | self.assertRaises(ZeroDivisionError, list, accumulate(E(s))) |
| 2172 | |
| 2173 | def test_batched(self): |
| 2174 | s = 'abcde' |
nothing calls this directly
no test coverage detected