diff options
| author | Tobias Kroenke <tobias@kroenke.de> | 2016-04-20 10:36:59 +0200 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-04-20 13:11:33 -0400 |
| commit | 845d43e37ed0086baa55ba791a5d386da54e943b (patch) | |
| tree | bd3409260f9311c9cd2efd2485d4a1948eaa2bf1 /tests | |
| parent | ebb55a247c0f060f3e2cf0e363137106385bda0f (diff) | |
[1.9.x] Fixed #26520 -- Fixed a regression where SessionBase.pop() didn't return a KeyError.
Backport of b040ac06ebba2348cece7390b88f746d2c91d07b from master
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/sessions_tests/tests.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/sessions_tests/tests.py b/tests/sessions_tests/tests.py index 50f14076e5..a28a5c8624 100644 --- a/tests/sessions_tests/tests.py +++ b/tests/sessions_tests/tests.py @@ -87,6 +87,10 @@ class SessionTestsMixin(object): self.assertTrue(self.session.accessed) self.assertFalse(self.session.modified) + def test_pop_no_default_keyerror_raised(self): + with self.assertRaises(KeyError): + self.session.pop('some key') + def test_setdefault(self): self.assertEqual(self.session.setdefault('foo', 'bar'), 'bar') self.assertEqual(self.session.setdefault('foo', 'baz'), 'bar') |
