diff options
author | Guido van Rossum <guido@python.org> | 1998-01-14 16:42:17 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1998-01-14 16:42:17 (GMT) |
commit | f473cb007b774cabcb712e8c4f36fbf2dae1b85d (patch) | |
tree | ad51dcc4b6cc41ff9626bca1c4beb03e0f610140 | |
parent | 8687164426da64ec03762c0e73daac91fba17927 (diff) | |
download | cpython-f473cb007b774cabcb712e8c4f36fbf2dae1b85d.zip cpython-f473cb007b774cabcb712e8c4f36fbf2dae1b85d.tar.gz cpython-f473cb007b774cabcb712e8c4f36fbf2dae1b85d.tar.bz2 |
Added tests for qualified sub and split
-rw-r--r-- | Lib/test/test_re.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Lib/test/test_re.py b/Lib/test/test_re.py index 99263b8..b47c105 100644 --- a/Lib/test/test_re.py +++ b/Lib/test/test_re.py @@ -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 |