Modify test for T158 as warnings, not errors, are raised. 0.11.1
authorRobert Bradshaw <robertwb@math.washington.edu>
Thu, 16 Apr 2009 07:51:59 +0000 (00:51 -0700)
committerRobert Bradshaw <robertwb@math.washington.edu>
Thu, 16 Apr 2009 07:51:59 +0000 (00:51 -0700)
tests/compile/cpp_exceptions.h [new file with mode: 0644]
tests/compile/cpp_exceptions_T265.pyx
tests/errors/declareafteruse_T158.pyx

diff --git a/tests/compile/cpp_exceptions.h b/tests/compile/cpp_exceptions.h
new file mode 100644 (file)
index 0000000..c9ec834
--- /dev/null
@@ -0,0 +1,3 @@
+extern int generic_error(void);
+extern int specified_error(void);
+extern int dynamic_error(void);
index 3c2bd6d0a869380352aef9001da05b55d13054d7..de7003e5ef8730c02fae4341ad6967dc5e865848 100644 (file)
@@ -1,7 +1,7 @@
 cdef void raise_py_error():
     pass
 
-cdef extern from "foo.h":
+cdef extern from "cpp_exceptions.h":
     cdef int generic_error() except +
     cdef int specified_error() except +MemoryError
     cdef int dynamic_error() except +raise_py_error
index 73c0f4d65730e7cdde5ae64cade5030c2fa6e7f4..de75ce629782c7fed96265500039ee82f3170a40 100644 (file)
@@ -49,8 +49,8 @@ cdef int *baz
 print var[0][0]
 cdef unsigned long long var[100][100]
 
-
-_ERRORS = u"""
+# in 0.11.1 these are warnings
+FUTURE_ERRORS = u"""
 4:13: cdef variable 's' declared after it is used
 4:16: cdef variable 'vv' declared after it is used
 9:14: cdef variable 'i' declared after it is used
@@ -63,3 +63,12 @@ _ERRORS = u"""
 47:10: cdef variable 'baz' declared after it is used
 50:24: cdef variable 'var' declared after it is used
 """
+
+syntax error
+
+_ERRORS = u"""
+40:17: cdef variable 't' declared after it is used
+47:10: cdef variable 'baz' declared after it is used
+50:24: cdef variable 'var' declared after it is used
+67:7: Syntax error in simple statement list
+"""