[Python-checkins] python/dist/src/Lib/test test_inspect.py,1.11,1.12

jhylton@users.sourceforge.net jhylton@users.sourceforge.net
Fri, 27 Jun 2003 11:43:14 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv1655

Modified Files:
	test_inspect.py 
Log Message:
Add a trivial test of getargspec() with a method.


Index: test_inspect.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_inspect.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** test_inspect.py	3 May 2003 09:58:26 -0000	1.11
--- test_inspect.py	27 Jun 2003 18:43:12 -0000	1.12
***************
*** 153,172 ****
       'getcomments(mod.StupidGit)')
  
- args, varargs, varkw, defaults = inspect.getargspec(mod.eggs)
- test(args == ['x', 'y'], 'mod.eggs args')
- test(varargs == None, 'mod.eggs varargs')
- test(varkw == None, 'mod.eggs varkw')
- test(defaults == None, 'mod.eggs defaults')
- test(inspect.formatargspec(args, varargs, varkw, defaults) ==
-      '(x, y)', 'mod.eggs formatted argspec')
- args, varargs, varkw, defaults = inspect.getargspec(mod.spam)
- test(args == ['a', 'b', 'c', 'd', ['e', ['f']]], 'mod.spam args')
- test(varargs == 'g', 'mod.spam varargs')
- test(varkw == 'h', 'mod.spam varkw')
- test(defaults == (3, (4, (5,))), 'mod.spam defaults')
- test(inspect.formatargspec(args, varargs, varkw, defaults) ==
-      '(a, b, c, d=3, (e, (f,))=(4, (5,)), *g, **h)',
-      'mod.spam formatted argspec')
- 
  git.abuse(7, 8, 9)
  
--- 153,156 ----
***************
*** 366,367 ****
--- 350,372 ----
  test(('m1', 'method', D) in attrs, 'missing plain method')
  test(('datablob', 'data', A) in attrs, 'missing data')
+ 
+ args, varargs, varkw, defaults = inspect.getargspec(mod.eggs)
+ test(args == ['x', 'y'], 'mod.eggs args')
+ test(varargs == None, 'mod.eggs varargs')
+ test(varkw == None, 'mod.eggs varkw')
+ test(defaults == None, 'mod.eggs defaults')
+ test(inspect.formatargspec(args, varargs, varkw, defaults) ==
+      '(x, y)', 'mod.eggs formatted argspec')
+ args, varargs, varkw, defaults = inspect.getargspec(mod.spam)
+ test(args == ['a', 'b', 'c', 'd', ['e', ['f']]], 'mod.spam args')
+ test(varargs == 'g', 'mod.spam varargs')
+ test(varkw == 'h', 'mod.spam varkw')
+ test(defaults == (3, (4, (5,))), 'mod.spam defaults')
+ test(inspect.formatargspec(args, varargs, varkw, defaults) ==
+      '(a, b, c, d=3, (e, (f,))=(4, (5,)), *g, **h)',
+      'mod.spam formatted argspec')
+ args, varargs, varkw, defaults = inspect.getargspec(A.m)
+ test(args == ['self'], 'A.m args')
+ test(varargs is None, 'A.m varargs')
+ test(varkw is None, 'A.m varkw')
+ test(defaults is None, 'A.m defaults')