Jeremy Hylton
e241e29f3d
Add test for a list comprehension that is nested in the left-hand part
...
of another list comp. This caused crashes reported as SF bugs 409230
and 407800.
Note that the new tests are in a function so that the name lookup code
isn't affected by how many *other* list comprehensions are in the same
scope.
2001-03-19 20:42:11 +00:00
Jeremy Hylton
f828e2d737
Add simple section for assert, including assert w/ lambdas
2001-02-19 15:54:52 +00:00
Jeremy Hylton
4779399e9f
Add test for syntax error on "x = 1 + 1".
...
Move check_syntax() function into test_support.
2001-02-19 15:35:26 +00:00
Jeremy Hylton
97a01674b2
update test cases for recent compiler changes: exec/import * in nested
...
functinos and cell vars with */** parameters
2001-02-09 22:56:46 +00:00
Jeremy Hylton
3faa52ecc4
Allow 'continue' inside 'try' clause
...
SF patch 102989 by Thomas Wouters
2001-02-01 22:48:12 +00:00
Jeremy Hylton
483638c9a8
Undo recent change that banned using import to bind a global, as per
...
discussion on python-dev. 'from mod import *' is still banned except
at the module level.
Fix value for special NOOPT entry in symtable. Initialze to 0 instead
of None, so that later uses of PyInt_AS_LONG() are valid. (Bug
reported by Donn Cave.)
replace local REPR macros with PyObject_REPR in object.h
2001-02-01 20:20:45 +00:00
Jeremy Hylton
ac25a38841
add test for illegal imports
2001-01-30 01:25:56 +00:00
Jeremy Hylton
619eea6821
PEP 227 implementation
...
test_new: new.code() noew takes two more arguments
test_grammer: Add a bunch of test cases for lambda (not really PEP 227 related)
2001-01-25 20:12:27 +00:00
Jeremy Hylton
92e9f29aec
add extra tests to verify that co_varnames is being set up properly
...
also normalize checks for syntax errors and delete commented out
definition of verify.
2001-01-25 17:03:37 +00:00
Jeremy Hylton
578ceee042
Add simple test of list comprehension that uses a name that isn't
...
otherwise used in the same code block. (Not sure this is the right
place, but there is no test_list_comprehensions.py.)
2001-01-23 01:51:40 +00:00
Barry Warsaw
9182b45a5a
Added tests of "print >> None"
2000-08-29 04:57:10 +00:00
Skip Montanaro
46dfa5f4ed
require list comprehensions to start with a for clause
2000-08-22 02:43:07 +00:00
Barry Warsaw
efc92eec33
PEP 214, Extended print Statement, has been accepted by the BDFL.
...
Additional test cases for the extended print form.
2000-08-21 15:46:50 +00:00
Skip Montanaro
803d6e5451
list comprehensions. see
...
http://sourceforge.net/patch/?func=detailpatch&patch_id=100654&group_id=5470
for details.
2000-08-12 18:09:51 +00:00
Jeremy Hylton
003663d783
fix previous checkin
2000-03-28 23:53:22 +00:00
Jeremy Hylton
aed0d8deb0
add test cases for Greg Ewing's extended call syntax patch
2000-03-28 23:51:17 +00:00
Barry Warsaw
dde5c70c8a
Test output files in their new location
1996-12-10 23:20:09 +00:00