mirror of
https://github.com/python/cpython.git
synced 2025-12-04 00:30:19 +00:00
PEP 3114: rename .next() to .__next__() and add next() builtin.
This commit is contained in:
parent
4d2adcca52
commit
a18af4e7a2
83 changed files with 495 additions and 425 deletions
|
|
@ -89,14 +89,14 @@ class TestGenericStringIO(unittest.TestCase):
|
|||
eq(iter(self._fp), self._fp)
|
||||
# Does this object support the iteration protocol?
|
||||
unless(hasattr(self._fp, '__iter__'))
|
||||
unless(hasattr(self._fp, 'next'))
|
||||
unless(hasattr(self._fp, '__next__'))
|
||||
i = 0
|
||||
for line in self._fp:
|
||||
eq(line, self._line + '\n')
|
||||
i += 1
|
||||
eq(i, 5)
|
||||
self._fp.close()
|
||||
self.assertRaises(ValueError, self._fp.next)
|
||||
self.assertRaises(ValueError, next, self._fp)
|
||||
|
||||
class TestStringIO(TestGenericStringIO):
|
||||
MODULE = StringIO
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue