summaryrefslogtreecommitdiffstats
path: root/Lib/test/inspect_fodder2.py
diff options
context:
space:
mode:
authorJohannes Gijsbers <jlg@dds.nl>2004-12-12 16:20:22 (GMT)
committerJohannes Gijsbers <jlg@dds.nl>2004-12-12 16:20:22 (GMT)
commitcb9015dc088676e7fa6434081d105068cded7743 (patch)
treed9f696e5d606a72294208d0689c18c246bce97de /Lib/test/inspect_fodder2.py
parent6b220b03555171c1d2d9666a79391542d989b280 (diff)
downloadcpython-cb9015dc088676e7fa6434081d105068cded7743.zip
cpython-cb9015dc088676e7fa6434081d105068cded7743.tar.gz
cpython-cb9015dc088676e7fa6434081d105068cded7743.tar.bz2
Patch #736962: port test_inspect to unittest. As part of this, move out
the fodder modules to separate files to get rid of the imp.load_source() trickery.
Diffstat (limited to 'Lib/test/inspect_fodder2.py')
-rw-r--r--Lib/test/inspect_fodder2.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/Lib/test/inspect_fodder2.py b/Lib/test/inspect_fodder2.py
new file mode 100644
index 0000000..19da352
--- /dev/null
+++ b/Lib/test/inspect_fodder2.py
@@ -0,0 +1,22 @@
+# line 1
+def wrap(foo=None):
+ def wrapper(func):
+ return func
+ return wrapper
+
+# line 7
+def replace(func):
+ def insteadfunc():
+ print 'hello'
+ return insteadfunc
+
+# line 13
+@wrap()
+@wrap(wrap)
+def wrapped():
+ pass
+
+# line 19
+@replace
+def gone():
+ pass