diff options
Diffstat (limited to 'Lib')
| -rw-r--r-- | Lib/test/test_deque.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Lib/test/test_deque.py b/Lib/test/test_deque.py index 300e9af..19b0afc 100644 --- a/Lib/test/test_deque.py +++ b/Lib/test/test_deque.py @@ -479,6 +479,15 @@ class TestSubclass(unittest.TestCase): d = None self.assertRaises(ReferenceError, str, p) + def test_strange_subclass(self): + class X(deque): + def __iter__(self): + return iter([]) + d1 = X([1,2,3]) + d2 = X([4,5,6]) + d1 == d2 # not clear if this is supposed to be True or False, + # but it used to give a SystemError + #============================================================================== libreftest = """ |
