Added more tests of join

This commit is contained in:
Barry Warsaw 1999-06-14 18:38:42 +00:00
parent cbfa5cbcc8
commit d5258681e7
1 changed files with 9 additions and 0 deletions

View File

@ -67,6 +67,15 @@ class Sequence:
test('join', ['a', 'b', 'c', 'd'], 'a b c d')
test('join', ('a', 'b', 'c', 'd'), 'abcd', '')
test('join', Sequence(), 'w x y z')
test('join', 7, TypeError)
class BadStr:
def __str__(self): raise RuntimeError
class BadSeq(Sequence):
def __init__(self): self.seq = [7, 'hello', BadStr()]
test('join', BadSeq(), RuntimeError)
# try a few long ones
print string.join(['x' * 100] * 100, ':')