[Python-checkins] python/dist/src/Lib/test test_re.py, 1.45.6.3, 1.45.6.4
akuchling@users.sourceforge.net
akuchling at users.sourceforge.net
Wed Aug 31 14:57:01 CEST 2005
Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13304
Modified Files:
Tag: release23-maint
test_re.py
Log Message:
For reference, add tests for PCRE fix; the tests aren't run by default because I wanted to minimize upheaval to the 2.3 test suite
Index: test_re.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_re.py,v
retrieving revision 1.45.6.3
retrieving revision 1.45.6.4
diff -u -d -r1.45.6.3 -r1.45.6.4
--- test_re.py 20 Apr 2004 21:32:33 -0000 1.45.6.3
+++ test_re.py 31 Aug 2005 12:56:50 -0000 1.45.6.4
@@ -497,6 +497,23 @@
self.assert_(re.compile('bug_926075') is not
re.compile(eval("u'bug_926075'")))
+class PreTests(unittest.TestCase):
+ def test_can_2005_2491(self):
+ import pre
+ # min < 0
+ self.assertRaises(pre.error, pre.compile, 'a{4544564564646450,}')
+ # min > 65535
+ self.assertRaises(pre.error, pre.compile,
+ 'a{1231313134536434,}')
+ # max < 0
+ self.assertRaises(pre.error, pre.compile,
+ 'a{12,4544564564646450}')
+ # max > 65535
+ self.assertRaises(pre.error, pre.compile,
+ 'a{12,1231313134536434}')
+ self.assertRaises(pre.error, pre.compile,
+ 'a{32,14}')
+
def run_re_tests():
from test.re_tests import benchmarks, tests, SUCCEED, FAIL, SYNTAX_ERROR
if verbose:
@@ -623,6 +640,7 @@
def test_main():
run_unittest(ReTests)
+ #run_unittest(PreTests)
run_re_tests()
if __name__ == "__main__":
More information about the Python-checkins
mailing list