Add test that ensures hash([]) and hash({}) raise TypeError.

This commit is contained in:
Guido van Rossum 2001-01-18 23:36:14 +00:00
parent 41c3244875
commit 0c6614c789
1 changed files with 6 additions and 0 deletions

View File

@ -267,6 +267,12 @@ if not hash(1) == hash(1L) == hash(1.0): raise TestFailed, 'numeric hash()'
hash('spam')
hash((0,1,2,3))
def f(): pass
try: hash([])
except TypeError: pass
else: raise TestFailed, "hash([]) should raise an exception"
try: hash({})
except TypeError: pass
else: raise TestFailed, "hash({}) should raise an exception"
print 'hex'
if hex(16) != '0x10': raise TestFailed, 'hex(16)'