>> ====================================================================== >> ERROR: test_bug_418626 (__main__.ReTests) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File "../lib/test/test_re.py", line 410, in test_bug_418626 >> self.assertEqual(re.search('(a|b)*?c', 10000*'ab'+'cd').end(0), >> 20001) File "C:\CODE\23\lib\sre.py", line 137, in search >> return _compile(pattern, flags).search(string) >> RuntimeError: maximum recursion limit exceeded >> >> ====================================================================== >> ERROR: test_stack_overflow (__main__.ReTests) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File "../lib/test/test_re.py", line 420, in test_stack_overflow >> self.assertEqual(re.match('(x)*', 50000*'x').group(1), 'x') >> File "C:\CODE\23\lib\sre.py", line 132, in match >> return _compile(pattern, flags).match(string) >> RuntimeError: maximum recursion limit exceeded >> >> ---------------------------------------------------------------------- >> Ran 46 tests in 0.550s >> >> FAILED (errors=2) [Gustavo Niemeyer] > It looks like someone have backported the changes done in test_re.py. > These tests were expected to fail with the SRE from 2.3. The tests are never expected to fail, so I think you mean that test_re in 2.3 should expect (and suppress) the RuntimeError in these cases. It looks like Anthony changed this most recently: test_re.py Revision 1.45.6.1 Tue Nov 4 14:11:01 2003 UTC (2 weeks, 3 days ago) by anthonybaxter Branch: release23-maint Changes since 1.45: +9 -7 lines get tests working again. partial backport of 1.46 - I fixed the recursive tests that used to fail, but left test_re_groupref_exists disabled, as it fails on the release23-maint branch. Maybe something else needs to be backported? We've got more than one problem here, then, because Barry reports that test_re on release23-maint, as it exists today, does *not* fail on a RedHat 9 build. So if Anthony reverted that change, test_re would pass again on Windows, but would start to fail on RH9.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4