summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_dict.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_dict.py')
-rw-r--r--Lib/test/test_dict.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/Lib/test/test_dict.py b/Lib/test/test_dict.py
index 818c99e..055bfd8 100644
--- a/Lib/test/test_dict.py
+++ b/Lib/test/test_dict.py
@@ -329,11 +329,19 @@ class DictTest(unittest.TestCase):
k, v = 'abc', 'def'
d[k] = v
self.assertRaises(KeyError, d.pop, 'ghi')
+ try:
+ d.pop('ghi')
+ except KeyError as e:
+ self.assertEquals(e.args[0], 'ghi')
self.assertEqual(d.pop(k), v)
self.assertEqual(len(d), 0)
self.assertRaises(KeyError, d.pop, k)
+ try:
+ d.pop(k)
+ except KeyError as e:
+ self.assertEquals(e.args[0], k)
self.assertEqual(d.pop(k, v), v)
d[k] = v