mirror of https://github.com/python/cpython.git
Check in a testcase for SF bug #449000: re.sub(r'\n', ...) broke.
This commit is contained in:
parent
17e7be60b4
commit
e056e4d15c
|
@ -59,6 +59,12 @@ def bump_num(matchobj):
|
|||
verify(re.sub('a', '\t\n\v\r\f\a', 'a') == (chr(9)+chr(10)+chr(11)+chr(13)+chr(12)+chr(7)))
|
||||
|
||||
verify(re.sub('^\s*', 'X', 'test') == 'Xtest')
|
||||
|
||||
# Test for sub() on escaped characters, see SF bug #449000
|
||||
verify(re.sub(r'\r\n', r'\n', 'abc\r\ndef\r\n') == 'abc\ndef\n')
|
||||
verify(re.sub('\r\n', r'\n', 'abc\r\ndef\r\n') == 'abc\ndef\n')
|
||||
verify(re.sub(r'\r\n', '\n', 'abc\r\ndef\r\n') == 'abc\ndef\n')
|
||||
verify(re.sub('\r\n', '\n', 'abc\r\ndef\r\n') == 'abc\ndef\n')
|
||||
except AssertionError:
|
||||
raise TestFailed, "re.sub"
|
||||
|
||||
|
|
|
@ -117,6 +117,12 @@ def bump_num(matchobj):
|
|||
# bug 114660
|
||||
test(r"""sre.sub(r'(\S)\s+(\S)', r'\1 \2', 'hello there')""", 'hello there')
|
||||
|
||||
# Test for sub() on escaped characters, see SF bug #449000
|
||||
test(r"""sre.sub(r'\r\n', r'\n', 'abc\r\ndef\r\n')""", 'abc\ndef\n')
|
||||
test(r"""sre.sub('\r\n', r'\n', 'abc\r\ndef\r\n')""", 'abc\ndef\n')
|
||||
test(r"""sre.sub(r'\r\n', '\n', 'abc\r\ndef\r\n')""", 'abc\ndef\n')
|
||||
test(r"""sre.sub('\r\n', '\n', 'abc\r\ndef\r\n')""", 'abc\ndef\n')
|
||||
|
||||
if verbose:
|
||||
print 'Running tests on symbolic references'
|
||||
|
||||
|
|
Loading…
Reference in New Issue