summaryrefslogtreecommitdiff
path: root/python/helpers/pydev/tests_python/_debugger_case17.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/helpers/pydev/tests_python/_debugger_case17.py')
-rw-r--r--python/helpers/pydev/tests_python/_debugger_case17.py38
1 files changed, 38 insertions, 0 deletions
diff --git a/python/helpers/pydev/tests_python/_debugger_case17.py b/python/helpers/pydev/tests_python/_debugger_case17.py
new file mode 100644
index 000000000000..0177683c654a
--- /dev/null
+++ b/python/helpers/pydev/tests_python/_debugger_case17.py
@@ -0,0 +1,38 @@
+def get_here():
+ a = 10
+
+def foo(func):
+ return func
+
+def m1(): # @DontTrace
+ get_here()
+
+# @DontTrace
+def m2():
+ get_here()
+
+# @DontTrace
+@foo
+def m3():
+ get_here()
+
+@foo
+@foo
+def m4(): # @DontTrace
+ get_here()
+
+
+def main():
+
+ m1()
+
+ m2()
+
+ m3()
+
+ m4()
+
+if __name__ == '__main__':
+ main()
+
+ print('TEST SUCEEDED')