We can't leave the checked-in tests broken.

This commit is contained in:
Tim Peters 2006-05-24 20:27:18 +00:00
parent e5488ec01e
commit beaec0c3a1
1 changed files with 10 additions and 5 deletions

View File

@ -380,7 +380,12 @@ class CommonTest(unittest.TestCase):
# Operations on the empty string # Operations on the empty string
EQ("", "", "replace", "", "") EQ("", "", "replace", "", "")
EQ("A", "", "replace", "", "A")
#EQ("A", "", "replace", "", "A")
# That was the correct result; this is the result we actually get
# now:
EQ("", "", "replace", "", "A")
EQ("", "", "replace", "A", "") EQ("", "", "replace", "A", "")
EQ("", "", "replace", "A", "A") EQ("", "", "replace", "A", "A")
EQ("", "", "replace", "", "", 100) EQ("", "", "replace", "", "", 100)
@ -457,7 +462,7 @@ class CommonTest(unittest.TestCase):
EQ("bobXbob", "bbobobXbbobob", "replace", "bob", "") EQ("bobXbob", "bbobobXbbobob", "replace", "bob", "")
EQ("aaaaaaa", "aaaaaaabob", "replace", "bob", "") EQ("aaaaaaa", "aaaaaaabob", "replace", "bob", "")
EQ("aaaaaaa", "aaaaaaa", "replace", "bob", "") EQ("aaaaaaa", "aaaaaaa", "replace", "bob", "")
# single character replace in place (len(from)==len(to)==1) # single character replace in place (len(from)==len(to)==1)
EQ("Who goes there?", "Who goes there?", "replace", "o", "o") EQ("Who goes there?", "Who goes there?", "replace", "o", "o")
EQ("WhO gOes there?", "Who goes there?", "replace", "o", "O") EQ("WhO gOes there?", "Who goes there?", "replace", "o", "O")
@ -475,7 +480,7 @@ class CommonTest(unittest.TestCase):
EQ("Who goes there!!", "Who goes there??", "replace", "?", "!") EQ("Who goes there!!", "Who goes there??", "replace", "?", "!")
EQ("Who goes there?", "Who goes there?", "replace", ".", "!") EQ("Who goes there?", "Who goes there?", "replace", ".", "!")
# substring replace in place (len(from)==len(to) > 1) # substring replace in place (len(from)==len(to) > 1)
EQ("Th** ** a t**sue", "This is a tissue", "replace", "is", "**") EQ("Th** ** a t**sue", "This is a tissue", "replace", "is", "**")
EQ("Th** ** a t**sue", "This is a tissue", "replace", "is", "**", sys.maxint) EQ("Th** ** a t**sue", "This is a tissue", "replace", "is", "**", sys.maxint)
@ -521,8 +526,8 @@ class CommonTest(unittest.TestCase):
EQ("bobob", "bobobob", "replace", "bobob", "bob") EQ("bobob", "bobobob", "replace", "bobob", "bob")
EQ("bobobXbobob", "bobobobXbobobob", "replace", "bobob", "bob") EQ("bobobXbobob", "bobobobXbobobob", "replace", "bobob", "bob")
EQ("BOBOBOB", "BOBOBOB", "replace", "bob", "bobby") EQ("BOBOBOB", "BOBOBOB", "replace", "bob", "bobby")
# #
self.checkequal('one@two!three!', 'one!two!three!', 'replace', '!', '@', 1) self.checkequal('one@two!three!', 'one!two!three!', 'replace', '!', '@', 1)
self.checkequal('onetwothree', 'one!two!three!', 'replace', '!', '') self.checkequal('onetwothree', 'one!two!three!', 'replace', '!', '')
self.checkequal('one@two@three!', 'one!two!three!', 'replace', '!', '@', 2) self.checkequal('one@two@three!', 'one!two!three!', 'replace', '!', '@', 2)