Lines Matching refs:accumulate

128         self.assertEqual(list(accumulate(range(10))),               # one positional arg
130 self.assertEqual(list(accumulate(iterable=range(10))), # kw arg
134 list(accumulate(map(typ, range(10)))),
136 self.assertEqual(list(accumulate('abc')), ['a', 'ab', 'abc']) # works with non-numeric
137 self.assertEqual(list(accumulate([])), []) # empty iterable
138 self.assertEqual(list(accumulate([7])), [7]) # iterable of length one
139 self.assertRaises(TypeError, accumulate, range(10), 5, 6) # too many args
140 self.assertRaises(TypeError, accumulate) # too few args
141 self.assertRaises(TypeError, accumulate, x=range(10)) # unexpected kwd arg
142 self.assertRaises(TypeError, list, accumulate([1, []])) # args that don't add
145 self.assertEqual(list(accumulate(s, min)),
147 self.assertEqual(list(accumulate(s, max)),
149 self.assertEqual(list(accumulate(s, operator.mul)),
152 list(accumulate(s, chr)) # unary-operation
154 self.pickletest(proto, accumulate(range(10))) # test pickling
155 self.pickletest(proto, accumulate(range(10), initial=7))
156 self.assertEqual(list(accumulate([10, 5, 1], initial=None)), [10, 15, 16])
157 self.assertEqual(list(accumulate([10, 5, 1], initial=100)), [100, 110, 115, 116])
158 self.assertEqual(list(accumulate([], initial=100)), [100])
160 list(accumulate([10, 20], 100))
1662 self.assertEqual(list(accumulate([1,2,3,4,5])), [1, 3, 6, 10, 15])
1670 it = accumulate(data)
1674 it = accumulate(data)
1681 it = accumulate([None, None, None], operator.is_)
1820 self.makecycle(accumulate([1,2,a,3]), a)
2000 self.assertEqual(list(accumulate(g(s))), r)
2001 self.assertEqual(list(accumulate(S(s))), [])
2002 self.assertRaises(TypeError, accumulate, X(s))
2003 self.assertRaises(TypeError, accumulate, N(s))
2004 self.assertRaises(ZeroDivisionError, list, accumulate(E(s)))