[pypy-commit] pypy py3k: kill also tests about builtins.cmp

antocuni noreply at buildbot.pypy.org
Wed Feb 29 23:15:02 CET 2012


Author: Antonio Cuni <anto.cuni at gmail.com>
Branch: py3k
Changeset: r53033:dfc1189e05b1
Date: 2012-02-29 23:08 +0100
http://bitbucket.org/pypy/pypy/changeset/dfc1189e05b1/

Log:	kill also tests about builtins.cmp

diff --git a/pypy/module/__builtin__/test/test_builtin.py b/pypy/module/__builtin__/test/test_builtin.py
--- a/pypy/module/__builtin__/test/test_builtin.py
+++ b/pypy/module/__builtin__/test/test_builtin.py
@@ -432,40 +432,6 @@
         obj = SomeClass()
         assert reversed(obj) == 42
     
-        
-    def test_cmp(self):
-        assert cmp(9,9) == 0
-        assert cmp(0,9) < 0
-        assert cmp(9,0) > 0
-        assert cmp(b"abc", 12) != 0
-        assert cmp("abc", 12) != 0
-
-    def test_cmp_more(self):
-        class C(object):
-            def __eq__(self, other):
-                return True
-            def __cmp__(self, other):
-                raise RuntimeError
-        c1 = C()
-        c2 = C()
-        raises(RuntimeError, cmp, c1, c2)
-
-    def test_cmp_cyclic(self):
-        if not self.sane_lookup:
-            skip("underlying Python implementation has insane dict lookup")
-        if not self.safe_runtimerror:
-            skip("underlying Python may raise random exceptions on stack ovf")
-        a = []; a.append(a)
-        b = []; b.append(b)
-        from UserList import UserList
-        c = UserList(); c.append(c)
-        raises(RuntimeError, cmp, a, b)
-        raises(RuntimeError, cmp, b, c)
-        raises(RuntimeError, cmp, c, a)
-        raises(RuntimeError, cmp, a, c)
-        # okay, now break the cycles
-        a.pop(); b.pop(); c.pop()
-
     def test_return_None(self):
         class X(object): pass
         x = X()


More information about the pypy-commit mailing list