From f473cb007b774cabcb712e8c4f36fbf2dae1b85d Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 14 Jan 1998 16:42:17 +0000 Subject: Added tests for qualified sub and split --- Lib/test/test_re.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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 -- cgit v0.12