Kaydet (Commit) 14671aff authored tarafından petedmarsh's avatar petedmarsh Kaydeden (comit) Tim Graham

Fixed #28064 -- Removed double-quoting of key names in MultiValueDictKeyError.

üst 7060f777
......@@ -76,7 +76,7 @@ class MultiValueDict(dict):
try:
list_ = super().__getitem__(key)
except KeyError:
raise MultiValueDictKeyError(repr(key))
raise MultiValueDictKeyError(key)
try:
return list_[-1]
except IndexError:
......
......@@ -48,8 +48,9 @@ class MultiValueDictTests(SimpleTestCase):
[('name', ['Adrian', 'Simon']), ('position', ['Developer'])]
)
with self.assertRaisesMessage(MultiValueDictKeyError, 'lastname'):
with self.assertRaises(MultiValueDictKeyError) as cm:
d.__getitem__('lastname')
self.assertEqual(str(cm.exception), "'lastname'")
self.assertIsNone(d.get('lastname'))
self.assertEqual(d.get('lastname', 'nonexistent'), 'nonexistent')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment