[pypy-commit] pypy SpecialisedTuples: (mwp) add tests for non-delegated neq and ordering

mwp noreply at buildbot.pypy.org
Thu Nov 10 10:47:45 CET 2011


Author: Mark Pearse <mark.pearse at skynet.be>
Branch: SpecialisedTuples
Changeset: r49099:ea39171f067d
Date: 2011-11-06 13:43 +0100
http://bitbucket.org/pypy/pypy/changeset/ea39171f067d/

Log:	(mwp) add tests for non-delegated neq and ordering

diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py b/pypy/objspace/std/test/test_specialisedtupleobject.py
--- a/pypy/objspace/std/test/test_specialisedtupleobject.py
+++ b/pypy/objspace/std/test/test_specialisedtupleobject.py
@@ -115,6 +115,32 @@
             for y in values:
                 assert ((1,2) == (x,y)) == (1 == x and 2 == y)
 
+    def test_neq(self):
+        a = self.forbid_delegation((1,2))
+        b = (1,2)
+        assert not a != b
+        
+        c = (2,1)
+        assert a != c
+        
+        d = (1.0,2.0)
+        assert a != d
+        
+        e = ('r','s')
+        assert a != e
+        
+    def test_ordering (self):
+        a = self.forbid_delegation((1,2))
+        assert a <  (2,2)    
+        assert a <= (1,2)    
+        assert a >= (1,2)    
+        assert a >  (0,2)    
+        
+        assert a <  (1,3)    
+        assert a <= (1,2)    
+        assert a >= (1,2)    
+        assert a >  (1,1) 
+        
     def test_hash(self):
         a = (1,2)
         b = (1,2)


More information about the pypy-commit mailing list