| 12345678910111213141516171819202122232425 |
- # test errors in regex
- try:
- import ure as re
- except ImportError:
- try:
- import re
- except ImportError:
- print("SKIP")
- raise SystemExit
- def test_re(r):
- try:
- re.compile(r)
- print("OK")
- except: # uPy and CPy use different errors, so just ignore the type
- print("Error")
- test_re(r'?')
- test_re(r'*')
- test_re(r'+')
- test_re(r')')
- test_re(r'[')
- test_re(r'([')
- test_re(r'([)')
|