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