Author: Mark Pearse <[email protected]>
Branch: SpecialisedTuples
Changeset: r49096:11fc8ffa21f8
Date: 2011-11-05 22:24 +0100
http://bitbucket.org/pypy/pypy/changeset/11fc8ffa21f8/

Log:    (mwp) add test for creating float-float-tuples

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
@@ -52,16 +52,15 @@
             return w_tuple
         cls.w_forbid_delegation = 
cls.space.wrap(gateway.interp2app(forbid_delegation))
             
-        
-    
     def w_isspecialised(self, obj):
        import __pypy__
        return "SpecialisedTuple" in __pypy__.internal_repr(obj)
-        
+       
 
-
-    def test_specialisedtuple(self):
+    def test_createspecialisedtuple(self):
         assert self.isspecialised((42,43))
+        assert self.isspecialised((4.2,4.3))
+        assert self.isspecialised((1.0,2.0))
         
     def test_len(self):
         t = self.forbid_delegation((42,43))
@@ -69,7 +68,9 @@
 
     def test_notspecialisedtuple(self):
         assert not self.isspecialised((42,43,44))
-        
+        assert not self.isspecialised((1,1.5))
+        assert not self.isspecialised((1,1.0))
+
     def test_slicing_to_specialised(self):
         assert self.isspecialised((1, 2, 3)[0:2])   
         assert self.isspecialised((1, '2', 3)[0:5:2])
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to