fix test by splitting it up: errors are now handled by different steps in the pipeline
authorStefan Behnel <scoder@users.berlios.de>
Fri, 5 Mar 2010 10:49:13 +0000 (11:49 +0100)
committerStefan Behnel <scoder@users.berlios.de>
Fri, 5 Mar 2010 10:49:13 +0000 (11:49 +0100)
--HG--
rename : tests/errors/extended_unpacking_parser.pyx => tests/errors/extended_unpacking_parser2.pyx

tests/errors/extended_unpacking_parser.pyx
tests/errors/extended_unpacking_parser2.pyx [new file with mode: 0644]

index f7392a88fa4c606c3c9dba699d0b84cf20468d10..874985a98b36dabdc6d322d1615f8fda6830fc20 100644 (file)
@@ -1,9 +1,4 @@
 
-# invalid syntax (as handled by the parser)
-
-def syntax():
-    *a, *b = 1,2,3,4,5
-
 # wrong size RHS (as handled by the parser)
 
 def length1():
@@ -27,12 +22,11 @@ def length_recursive():
 
 
 _ERRORS = u"""
- 5:4: more than 1 starred expression in assignment
-10:4: too many values to unpack (expected 2, got 3)
-13:4: need more than 1 value to unpack
-16:4: need more than 0 values to unpack
-19:4: need more than 0 values to unpack
-22:4: need more than 0 values to unpack
-23:4: need more than 1 value to unpack
-26:6: need more than 1 value to unpack
+ 5:4: too many values to unpack (expected 2, got 3)
+ 8:4: need more than 1 value to unpack
+11:4: need more than 0 values to unpack
+14:4: need more than 0 values to unpack
+17:4: need more than 0 values to unpack
+18:4: need more than 1 value to unpack
+21:6: need more than 1 value to unpack
 """
diff --git a/tests/errors/extended_unpacking_parser2.pyx b/tests/errors/extended_unpacking_parser2.pyx
new file mode 100644 (file)
index 0000000..6277093
--- /dev/null
@@ -0,0 +1,11 @@
+
+# invalid syntax (as handled by the parser)
+
+def syntax():
+    *a, *b = 1,2,3,4,5
+
+
+_ERRORS = u"""
+5:4: more than 1 starred expression in assignment
+5:8: more than 1 starred expression in assignment
+"""