summaryrefslogtreecommitdiff
path: root/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'test.py')
-rw-r--r--test.py34
1 files changed, 34 insertions, 0 deletions
diff --git a/test.py b/test.py
new file mode 100644
index 0000000..460c36a
--- /dev/null
+++ b/test.py
@@ -0,0 +1,34 @@
+"""
+Some simple tests
+"""
+
+import os
+from decorator import decorator
+
+@decorator
+def identity(f, *a, **k):
+ "do nothing decorator"
+ return f(*a, **k)
+
+@identity
+def f1():
+ "f1"
+
+def getfname(func):
+ fname = os.path.basename(func.__globals__['__file__'])
+ return os.path.splitext(fname)[0] + '.py'
+
+def test0():
+ this = getfname(identity)
+ assert this == 'test.py', this
+ print(identity.__doc__)
+
+def test1():
+ this = getfname(f1)
+ assert this == 'test.py', this
+ print(f1.__doc__)
+
+if __name__ == '__main__':
+ for name, test in list(globals().items()):
+ if name.startswith('test'):
+ test()