[Python-checkins] CVS: python/dist/src/Lib/test/output test_parser,NONE,1.1

Fred L. Drake python-dev@python.org
Mon, 21 Aug 2000 15:30:55 -0700


Update of /cvsroot/python/python/dist/src/Lib/test/output
In directory slayer.i.sourceforge.net:/tmp/cvs-serv29025/Lib/test/output

Added Files:
	test_parser 
Log Message:

Add a minimal test suite for the parser module.


--- NEW FILE ---
test_parser
Expressions:
foo(1)
[1, 2, 3]
[x**3 for x in range(20)]
[x**3 for x in range(20) if x % 3]
foo(*args)
foo(*args, **kw)
foo(**kw)
foo(key=value)
foo(key=value, *args)
foo(key=value, *args, **kw)
foo(key=value, **kw)
foo(a, b, c, *args)
foo(a, b, c, *args, **kw)
foo(a, b, c, **kw)
foo + bar

Statements:
print
print 1
print 1,
print >>fp
print >>fp, 1
print >>fp, 1,

Invalid parse trees:

<junk>
caught expected exception for invalid tree

print >>fp,
caught expected exception for invalid tree

a,,c
caught expected exception for invalid tree