From 3f41b340732c56ee62ad431c000d7ac55e1a1a32 Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Sat, 26 Jan 2013 10:54:04 +0100 Subject: [PATCH] fix new memory view error test in Py2.4 --HG-- extra : transplant_source : %8A%F1%17%5C%A7%CA%1C%B1%17%A1%C5t%06O%5BI%F2%19Vq --- tests/memoryview/view_return_errors.pyx | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/tests/memoryview/view_return_errors.pyx b/tests/memoryview/view_return_errors.pyx index 1099095..8e94431 100644 --- a/tests/memoryview/view_return_errors.pyx +++ b/tests/memoryview/view_return_errors.pyx @@ -1,4 +1,6 @@ # mode: run +# tag: memoryview + cdef double[:] foo(int i): if i == 1: @@ -10,22 +12,23 @@ cdef double[:] foo(int i): if i == 4: raise TypeError('dummy') + def propagate(i): - ''' + """ >>> propagate(0) - TypeError('Memoryview return value is not initialized',) + TypeError('Memoryview return value is not initialized') >>> propagate(1) - AttributeError('dummy',) + AttributeError('dummy') >>> propagate(2) - RuntimeError('dummy',) + RuntimeError('dummy') >>> propagate(3) - ValueError('dummy',) + ValueError('dummy') >>> propagate(4) - TypeError('dummy',) - ''' + TypeError('dummy') + """ try: foo(i) except Exception as e: - print repr(e) + print '%s(%r)' % (e.__class__.__name__, e.args[0]) else: - print 'Exception sublass not raised' + print 'Exception subclass not raised' -- 2.7.4