diff options
author | Benjamin Peterson <benjamin@python.org> | 2009-05-09 17:23:03 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2009-05-09 17:23:03 (GMT) |
commit | 784d45506670ce86d857ee118f0f64a2b667d386 (patch) | |
tree | 63b6f97b30b228e83c6b62ff4a4f6fd5c86ff5e3 /Lib/test | |
parent | 0a32f9c448a7d0fb29f2e6f4df26a2019498c45e (diff) | |
download | cpython-784d45506670ce86d857ee118f0f64a2b667d386.zip cpython-784d45506670ce86d857ee118f0f64a2b667d386.tar.gz cpython-784d45506670ce86d857ee118f0f64a2b667d386.tar.bz2 |
*sigh* deal with instances correctly
Diffstat (limited to 'Lib/test')
-rw-r--r-- | Lib/test/test_enumerate.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/test/test_enumerate.py b/Lib/test/test_enumerate.py index 074179c..d8a3251 100644 --- a/Lib/test/test_enumerate.py +++ b/Lib/test/test_enumerate.py @@ -141,6 +141,12 @@ class TestReversed(unittest.TestCase): # don't allow keyword arguments self.assertRaises(TypeError, reversed, [], a=1) + def test_class_class(self): + class A: + def __reversed__(self): + return [2, 1] + self.assertEqual(list(reversed(A())), [2, 1]) + def test_xrange_optimization(self): x = xrange(1) self.assertEqual(type(reversed(x)), type(iter(x))) |