extended test case
authorStefan Behnel <stefan_ml@behnel.de>
Sat, 9 Feb 2013 14:09:16 +0000 (15:09 +0100)
committerStefan Behnel <stefan_ml@behnel.de>
Sat, 9 Feb 2013 14:09:16 +0000 (15:09 +0100)
tests/errors/exec_errors.pyx

index 17b1504..706631f 100644 (file)
@@ -11,6 +11,9 @@ def test_exec_tuples_with_in(d1, d2):
     exec(1,2,3) in d1
     exec(1,2) in d1, d2
     exec(1,2,3) in d1, d2
+    exec() in d1, d2
+    exec(1,) in d1, d2
+    exec(1,2,3,4) in d1, d2
 
 
 _ERRORS = """
@@ -21,4 +24,10 @@ _ERRORS = """
 11:16: tuple variant of exec does not support additional 'in' arguments
 12:14: tuple variant of exec does not support additional 'in' arguments
 13:16: tuple variant of exec does not support additional 'in' arguments
+14:4: expected tuple of length 2 or 3, got length 0
+14:11: tuple variant of exec does not support additional 'in' arguments
+15:4: expected tuple of length 2 or 3, got length 1
+15:13: tuple variant of exec does not support additional 'in' arguments
+16:4: expected tuple of length 2 or 3, got length 4
+16:18: tuple variant of exec does not support additional 'in' arguments
 """