Add test that ensures hash([]) and hash({}) raise TypeError.
diff --git a/Lib/test/test_b1.py b/Lib/test/test_b1.py
index 9511079..ea09d0b 100644
--- a/Lib/test/test_b1.py
+++ b/Lib/test/test_b1.py
@@ -267,6 +267,12 @@
 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)'