Author: Antonio Cuni <anto.c...@gmail.com>
Branch: identity-dict-strategy
Changeset: r45806:d8d5656b9fb0
Date: 2011-07-21 13:40 +0200
http://bitbucket.org/pypy/pypy/changeset/d8d5656b9fb0/

Log:    add a test for old classes, which are not supported

diff --git a/pypy/objspace/std/test/test_identitydict.py 
b/pypy/objspace/std/test/test_identitydict.py
--- a/pypy/objspace/std/test/test_identitydict.py
+++ b/pypy/objspace/std/test/test_identitydict.py
@@ -45,7 +45,6 @@
         assert self.compares_by_identity(X)
 
 
-
 class AppTestIdentityDict(object):
     def setup_class(cls):
         cls.space = gettestobjspace(**{"objspace.std.withidentitydict": True})
@@ -128,3 +127,10 @@
         assert d1 == d2
         assert self.uses_identity_strategy(d1)
         assert not self.uses_identity_strategy(d2)
+
+    def test_old_style_classes(self):
+        class X:
+            pass
+            
+        d = {X(): 1}
+        assert not self.uses_identity_strategy(d)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to