diff options
Diffstat (limited to 'Lib/test/test_userdict.py')
-rw-r--r-- | Lib/test/test_userdict.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/test/test_userdict.py b/Lib/test/test_userdict.py index d3e8002..cb98308 100644 --- a/Lib/test/test_userdict.py +++ b/Lib/test/test_userdict.py @@ -139,6 +139,9 @@ class UserDictTest(unittest.TestCase): t = UserDict.UserDict(x=42) self.assertEqual(t.pop("x"), 42) self.assertRaises(KeyError, t.pop, "x") + self.assertEqual(t.pop("x", 1), 1) + t["x"] = 42 + self.assertEqual(t.pop("x", 1), 42) # Test popitem t = UserDict.UserDict(x=42) @@ -242,6 +245,9 @@ class UserDictMixinTest(unittest.TestCase): self.assertEqual(s.pop(10), 'ten') self.assert_(10 not in s) s[10] = 'ten' + self.assertEqual(s.pop("x", 1), 1) + s["x"] = 42 + self.assertEqual(s.pop("x", 1), 42) # popitem k, v = s.popitem() |