Patch #650653: Raise always value error if the table is not 256 bytes long.

This commit is contained in:
Martin v. Löwis 2002-12-12 20:03:19 +00:00
parent 63b4dd33c9
commit 00b6127097
2 changed files with 8 additions and 6 deletions

View file

@ -192,6 +192,8 @@ def run_method_tests(test):
table = string.maketrans('a', 'A')
test('translate', 'abc', 'Abc', table)
test('translate', 'xyz', 'xyz', table)
test('translate', 'xyz', ValueError, 'too short', 'strip')
test('translate', 'xyz', ValueError, 'too short')
test('replace', 'one!two!three!', 'one@two!three!', '!', '@', 1)
test('replace', 'one!two!three!', 'onetwothree', '!', '')