(self)
| 2208 | class TestVariousIteratorArgs(unittest.TestCase): |
| 2209 | |
| 2210 | def test_accumulate(self): |
| 2211 | s = [1,2,3,4,5] |
| 2212 | r = [1,3,6,10,15] |
| 2213 | n = len(s) |
| 2214 | for g in (G, I, Ig, L, R): |
| 2215 | self.assertEqual(list(accumulate(g(s))), r) |
| 2216 | self.assertEqual(list(accumulate(S(s))), []) |
| 2217 | self.assertRaises(TypeError, accumulate, X(s)) |
| 2218 | self.assertRaises(TypeError, accumulate, N(s)) |
| 2219 | self.assertRaises(ZeroDivisionError, list, accumulate(E(s))) |
| 2220 | |
| 2221 | def test_batched(self): |
| 2222 | s = 'abcde' |
nothing calls this directly
no test coverage detected