[pypy-svn] r10065 - pypy/dist/pypy/lib/test2
alex at codespeak.net
alex at codespeak.net
Tue Mar 22 18:01:46 CET 2005
Author: alex
Date: Tue Mar 22 18:01:46 2005
New Revision: 10065
Modified:
pypy/dist/pypy/lib/test2/test_iter_extra.py
Log:
give up on testing iter(fakeiterator) for now, due to insoluble conflicts
between CPython's behavior for oldstyle vs newstyle fakeiterators.
Modified: pypy/dist/pypy/lib/test2/test_iter_extra.py
==============================================================================
--- pypy/dist/pypy/lib/test2/test_iter_extra.py (original)
+++ pypy/dist/pypy/lib/test2/test_iter_extra.py Tue Mar 22 18:01:46 2005
@@ -9,9 +9,16 @@
return self
# no next method -- which is why it's *fake*!
+# in CPython, behavior of iter(FakeIterator()) differs depending on
+# whether class FakeIterator is old-style or new-style. Currently
+# pypy is following the ``old-style'' diagnostic behavior since that
+# appears to be necessary to make test_itertools.py work (sigh!!!).
+# So we can't sensibly test this, for now, until that issue may be
+# better decided in the future -- AM
+
class IterTest(unittest.TestCase):
- def test_fakeiterator(self):
+ def dont_test_fakeiterator(self):
x = FakeIterator()
self.assertRaises(TypeError, iter, x)
x.next = lambda: 23
More information about the Pypy-commit
mailing list