mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Fix failing itertools test: since revision 61118,
itertools.chain consumes its arguments lazily, so chain(non_iterable) doesn't raise TypeError until the first call to__next__. The test has been changed to reflect this. Committing this in during the code freeze; the checkin was approved by Barry.
This commit is contained in:
parent
873d9ff84c
commit
26a96fa493
1 changed files with 1 additions and 1 deletions
|
@ -695,7 +695,7 @@ class TestVariousIteratorArgs(unittest.TestCase):
|
|||
self.assertEqual(list(chain(g(s))), list(g(s)))
|
||||
self.assertEqual(list(chain(g(s), g(s))), list(g(s))+list(g(s)))
|
||||
self.assertRaises(TypeError, list, chain(X(s)))
|
||||
self.assertRaises(TypeError, chain, N(s))
|
||||
self.assertRaises(TypeError, list, chain(N(s)))
|
||||
self.assertRaises(ZeroDivisionError, list, chain(E(s)))
|
||||
|
||||
def test_product(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue