test fix
authorStefan Behnel <scoder@users.berlios.de>
Thu, 15 May 2008 09:35:28 +0000 (11:35 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Thu, 15 May 2008 09:35:28 +0000 (11:35 +0200)
tests/run/r_hordijk1.pyx

index 3786dd53e3f6cf29387a356925b1e9be7280bcdc..5f4ab15001489c0dff316f60ac4434180e72c3e8 100644 (file)
@@ -1,21 +1,22 @@
 __doc__ = u"""
   >>> try:
   ...     s = Spam()
-  ... except StandardError, e:
+  ... except KeyError, e:
   ...     print("Exception: %s" % e)
   ... else:
   ...     print("Did not raise the expected exception")
-  Exception: This is not a spanish inquisition
+  Exception: u'This is not a spanish inquisition'
 """
 
 import sys
 if sys.version_info[0] >= 3:
-    __doc__ = __doc__.replace(u"Exception, e", u"Exception as e")
+    __doc__ = __doc__.replace(u"Error, e", u"Error as e")
+    __doc__ = __doc__.replace(u" u'", u" '")
 
 cdef extern from "Python.h":
-    ctypedef class types.ListType [object PyListObject]:
+    ctypedef class __builtin__.list [object PyListObject]:
         pass
 
-cdef class Spam(ListType):
+cdef class Spam(list):
     def __init__(self):
-        raise StandardError("This is not a spanish inquisition")
+        raise KeyError(u"This is not a spanish inquisition")