mirror of
https://github.com/python/cpython.git
synced 2024-11-24 18:34:43 +08:00
Added tests for qualified sub and split
This commit is contained in:
parent
8687164426
commit
f473cb007b
@ -38,6 +38,12 @@ try:
|
||||
except AssertionError:
|
||||
raise TestFailed, "re.sub"
|
||||
|
||||
try:
|
||||
assert re.sub('a', 'b', 'aaaaa') == 'bbbbb'
|
||||
assert re.sub('a', 'b', 'aaaaa', 1) == 'baaaa'
|
||||
except AssertionError:
|
||||
raise TestFailed, "qualified re.sub"
|
||||
|
||||
if verbose:
|
||||
print 'Running tests on symbolic references'
|
||||
|
||||
@ -115,6 +121,15 @@ try:
|
||||
except AssertionError:
|
||||
raise TestFailed, "re.split"
|
||||
|
||||
try:
|
||||
assert re.split(":", ":a:b::c", 2) == ['', 'a', 'b::c']
|
||||
assert re.split(':', 'a:b:c:d', 2) == ['a', 'b', 'c:d']
|
||||
|
||||
assert re.split("(:)", ":a:b::c", 2) == ['', ':', 'a', ':', 'b::c']
|
||||
assert re.split("(:*)", ":a:b::c", 2) == ['', ':', 'a', ':', 'b::c']
|
||||
except AssertionError:
|
||||
raise TestFailed, "qualified re.split"
|
||||
|
||||
if verbose:
|
||||
print 'Pickling a RegexObject instance'
|
||||
import pickle
|
||||
|
Loading…
Reference in New Issue
Block a user