Py3 test fixes
authorStefan Behnel <scoder@users.berlios.de>
Fri, 21 Aug 2009 10:35:16 +0000 (12:35 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Fri, 21 Aug 2009 10:35:16 +0000 (12:35 +0200)
tests/run/extended_unpacking_T235.pyx
tests/run/hash_T326.pyx

index e4f1eefbc6371d55c90915e20ad3444c42a34278..1821ad013c049d5f86a738a778e26bfe6eeebd14 100644 (file)
@@ -1,7 +1,7 @@
 __doc__ = u"""
 >>> class FakeSeq(object):
 ...     def __init__(self, length):
-...         self._values = range(1,length+1)
+...         self._values = list(range(1,length+1))
 ...     def __getitem__(self, i):
 ...         return self._values[i]
 
@@ -165,10 +165,10 @@ ValueError: need more than 1 value to unpack
 >>> unpack_middle_tuple((1,2,3))
 (1, [2], 3)
 
->>> a,b,c = unpack_middle(range(100))
+>>> a,b,c = unpack_middle(list(range(100)))
 >>> a, len(b), c
 (0, 98, 99)
->>> a,b,c = unpack_middle_list(range(100))
+>>> a,b,c = unpack_middle_list(list(range(100)))
 >>> a, len(b), c
 (0, 98, 99)
 >>> a,b,c = unpack_middle_tuple(tuple(range(100)))
index bd850e9867df81a0c4cf718e6c5d402c32061343..6ee1f35327fa4e8e27520e037c7b21413d18f773 100644 (file)
@@ -21,7 +21,7 @@ cdef class A:
         self.a = a
     def __hash__(self):
         if self.a == 100:
-            raise TypeError, "That's kind of a round number..."
+            raise TypeError, u"That's kind of a round number..."
         else:
             return self.a