[Python-checkins] python/dist/src/Lib/test test_inspect.py, 1.12.8.2, 1.12.8.3

doko at users.sourceforge.net doko at users.sourceforge.net
Sun Aug 15 19:16:28 CEST 2004


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22377/Lib/test

Modified Files:
      Tag: release23-maint
	test_inspect.py 
Log Message:
- Bug #891637, patch #1005466: fix inspect.getargs() crash on def foo((bar)).


Index: test_inspect.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_inspect.py,v
retrieving revision 1.12.8.2
retrieving revision 1.12.8.3
diff -C2 -d -r1.12.8.2 -r1.12.8.3
*** test_inspect.py	5 Jun 2004 14:14:48 -0000	1.12.8.2
--- test_inspect.py	15 Aug 2004 17:16:25 -0000	1.12.8.3
***************
*** 375,376 ****
--- 375,384 ----
  count = len(filter(lambda x:x.startswith('is'), dir(inspect)))
  test(count == 11, "There are %d (not 11) is* functions", count)
+ 
+ def sublistOfOne((foo)): return 1
+ 
+ args, varargs, varkw, defaults = inspect.getargspec(sublistOfOne)
+ test(args == [['foo']], 'sublistOfOne args')
+ test(varargs is None, 'sublistOfOne varargs')
+ test(varkw is None, 'sublistOfOne varkw')
+ test(defaults is None, 'sublistOfOn defaults')



More information about the Python-checkins mailing list