tests/extmod: Add test for ure regexes leading to infinite recursion.

These now should be caught properly and lead to RuntimeError instead of
crash.
This commit is contained in:
Paul Sokolovsky 2017-10-03 00:24:32 +03:00
parent aba1f9167a
commit 8e0b9f495b
2 changed files with 14 additions and 0 deletions

View File

@ -0,0 +1,13 @@
try:
import ure as re
except ImportError:
try:
import re
except ImportError:
print("SKIP")
raise SystemExit
try:
re.match("(a*)*", "aaa")
except RuntimeError:
print("RuntimeError")

View File

@ -0,0 +1 @@
RuntimeError