summaryrefslogtreecommitdiffstatshomepage
path: root/tests/misc/recursion.py
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-06-26 22:54:56 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-06-27 00:03:56 +0300
commit16ac4962aeb1fd6707b0c48cf9215e84083ed0f3 (patch)
treec8a1495d6bfbaf0122b5e111df5e9c2514d4f5b3 /tests/misc/recursion.py
parent7a8ab5a730437118a65352a1ad22ed82ce8f3a24 (diff)
downloadmicropython-16ac4962aeb1fd6707b0c48cf9215e84083ed0f3.tar.gz
micropython-16ac4962aeb1fd6707b0c48cf9215e84083ed0f3.zip
tests: Add test for catching infinite function recursion.
Put into misc/ to not complicate life for builds with check disabled.
Diffstat (limited to 'tests/misc/recursion.py')
-rw-r--r--tests/misc/recursion.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/misc/recursion.py b/tests/misc/recursion.py
new file mode 100644
index 0000000000..227f48396a
--- /dev/null
+++ b/tests/misc/recursion.py
@@ -0,0 +1,7 @@
+def foo():
+ foo()
+
+try:
+ foo()
+except RuntimeError:
+ print("RuntimeError")