summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorJeremy Hylton <jeremy@alum.mit.edu>2001-08-20 20:33:42 (GMT)
committerJeremy Hylton <jeremy@alum.mit.edu>2001-08-20 20:33:42 (GMT)
commit8471a35febdbfbfab51b9d4b5fe51694fe6ca536 (patch)
tree133cebe6f1f3f40b7ed5e0359b376a11c24118c6 /Lib
parent1e35ce58e8e1d8c4ac9c54c1422dc5827bb47124 (diff)
downloadcpython-8471a35febdbfbfab51b9d4b5fe51694fe6ca536.zip
cpython-8471a35febdbfbfab51b9d4b5fe51694fe6ca536.tar.gz
cpython-8471a35febdbfbfab51b9d4b5fe51694fe6ca536.tar.bz2
Fix SF bug [ #450245 ] Error in parsing future stmts
Add test case to cover multiple future statements on separate lines of a module.
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/output/test_future1
-rwxr-xr-xLib/test/regrtest.py1
-rw-r--r--Lib/test/test_future.py3
3 files changed, 5 insertions, 0 deletions
diff --git a/Lib/test/output/test_future b/Lib/test/output/test_future
index 4631489..127517d 100644
--- a/Lib/test/output/test_future
+++ b/Lib/test/output/test_future
@@ -1,6 +1,7 @@
test_future
6
6
+2
SyntaxError badsyntax_future3 3
SyntaxError badsyntax_future4 3
SyntaxError badsyntax_future5 4
diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py
index 4c7b4be..6a4b7fd 100755
--- a/Lib/test/regrtest.py
+++ b/Lib/test/regrtest.py
@@ -214,6 +214,7 @@ NOTTESTS = [
'test_b2',
'test_future1',
'test_future2',
+ 'test_future3',
]
def findtests(testdir=None, stdtests=STDTESTS, nottests=NOTTESTS):
diff --git a/Lib/test/test_future.py b/Lib/test/test_future.py
index ba0763b..764584c 100644
--- a/Lib/test/test_future.py
+++ b/Lib/test/test_future.py
@@ -17,6 +17,9 @@ import test_future1
unload('test_future2')
import test_future2
+unload('test_future3')
+import test_future3
+
# The remaining tests should fail
try:
import badsyntax_future3