[Python-checkins] r54163 - python/branches/release25-maint/Lib/test/test_defaultdict.py
georg.brandl
python-checkins at python.org
Tue Mar 6 14:35:09 CET 2007
Author: georg.brandl
Date: Tue Mar 6 14:35:08 2007
New Revision: 54163
Modified:
python/branches/release25-maint/Lib/test/test_defaultdict.py
Log:
A test case for the defaultdict KeyError bug.
(backport from rev. 54162)
Modified: python/branches/release25-maint/Lib/test/test_defaultdict.py
==============================================================================
--- python/branches/release25-maint/Lib/test/test_defaultdict.py (original)
+++ python/branches/release25-maint/Lib/test/test_defaultdict.py Tue Mar 6 14:35:08 2007
@@ -132,6 +132,15 @@
self.assertEqual(d2.default_factory, list)
self.assertEqual(d2, d1)
+ def test_keyerror_without_factory(self):
+ d1 = defaultdict()
+ try:
+ d1[(1,)]
+ except KeyError, err:
+ self.assertEqual(err.message, (1,))
+ else:
+ self.fail("expected KeyError")
+
def test_main():
test_support.run_unittest(TestDefaultDict)
More information about the Python-checkins
mailing list