diff options
author | John MacFarlane <jgm@berkeley.edu> | 2017-01-03 23:27:38 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2017-01-03 23:27:38 -0800 |
commit | b5c4a228252d8351ca42c0ae3bca626dabfff66d (patch) | |
tree | df1947a679049399534607ded2de683fa0addc36 /test/pathological_tests.py | |
parent | 04539263eaeb06629a49fc5d531166e84162dd84 (diff) |
Added pathological test for #178 (quadratic).
The new "multiple of 3" rule defeats one of our optimizations.
Diffstat (limited to 'test/pathological_tests.py')
-rw-r--r-- | test/pathological_tests.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/pathological_tests.py b/test/pathological_tests.py index eaf0a7c..77e4165 100644 --- a/test/pathological_tests.py +++ b/test/pathological_tests.py @@ -38,6 +38,9 @@ pathological = { "mismatched openers and closers": (("*a_ " * 50000), re.compile("([*]a[_] ){49999}[*]a_")), + "openers and closers multiple of 3": + (("a**b" + ("c* " * 50000)), + re.compile("a[*][*]b(c[*] ){49999}c[*]")), "link openers and emph closers": (("[ a_" * 50000), re.compile("(\[ a_){50000}")), |