Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit df02d0b

Browse files
author
Fredrik Lundh
committed
- fixed default value handling in group/groupdict
- added test suite
1 parent 47c60ec commit df02d0b

4 files changed

Lines changed: 423 additions & 19 deletions

File tree

Lib/sre.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
S = DOTALL = sre_compile.SRE_FLAG_DOTALL
2121
X = VERBOSE = sre_compile.SRE_FLAG_VERBOSE
2222

23-
# sre extensions (may or may not be in 1.6 final)
23+
# sre extensions (may or may not be in 2.0 final)
2424
T = TEMPLATE = sre_compile.SRE_FLAG_TEMPLATE
2525
U = UNICODE = sre_compile.SRE_FLAG_UNICODE
2626

Lib/test/output/test_sre

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
test_sre
2+
test_support -- test failed re module pickle
3+
test_support -- test failed re module cPickle
4+
=== Syntax error: ('(?P<foo_123>a)(?P=foo_123)', 'aa', 0, 'g1', 'a')
5+
=== Failed incorrectly ('^(.+)?B', 'AB', 0, 'g1', 'A')
6+
=== Failed incorrectly ('(a+)+\\1', 'aa', 0, 'found+"-"+g1', 'aa-a')
7+
=== grouping error ('([^/]*/)*sub1/', 'd:msgs/tdir/sub1/trial/away.cpp', 0, 'found+"-"+g1', 'd:msgs/tdir/sub1/-tdir/') 'd:msgs/tdir/sub1/-trial/' should be 'd:msgs/tdir/sub1/-tdir/'
8+
=== Syntax error: ('(?P<id>aa)(?P=id)', 'aaaa', 0, 'found+"-"+id', 'aaaa-aa')
9+
=== grouping error ('([abc])*bcd', 'abcd', 0, 'found+"-"+g1', 'abcd-a') 'abcd-c' should be 'abcd-a'
10+
=== grouping error ('(?i)([abc])*bcd', 'ABCD', 0, 'found+"-"+g1', 'ABCD-A') 'ABCD-C' should be 'ABCD-A'
11+
=== Syntax error: ('a(?!b).', 'abad', 0, 'found', 'ad')
12+
=== Syntax error: ('a(?=d).', 'abad', 0, 'found', 'ad')
13+
=== Syntax error: ('a(?=c|d).', 'abad', 0, 'found', 'ad')
14+
=== Failed incorrectly ('^(.+)?B', 'AB', 0, 'g1', 'A')

0 commit comments

Comments
 (0)