diff options
-rw-r--r-- | netlib/multidict.py | 2 | ||||
-rw-r--r-- | test/netlib/test_multidict.py | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/netlib/multidict.py b/netlib/multidict.py index dc0f3466..982a1178 100644 --- a/netlib/multidict.py +++ b/netlib/multidict.py @@ -105,7 +105,7 @@ class _MultiDict(MutableMapping, basetypes.Serializable): if self._kconv(field[0]) == key_kconv: if values: new_fields.append( - (key, values.pop(0)) + (field[0], values.pop(0)) ) else: new_fields.append(field) diff --git a/test/netlib/test_multidict.py b/test/netlib/test_multidict.py index 7319f1c5..a35d5cc5 100644 --- a/test/netlib/test_multidict.py +++ b/test/netlib/test_multidict.py @@ -120,7 +120,7 @@ class TestMultiDict(object): ("a", "b"), ("x", "x"), ("c", "d"), - ("X", "x"), + ("X", "X"), ("e", "f"), )) md.set_all("x", ["1", "2", "3"]) @@ -128,7 +128,7 @@ class TestMultiDict(object): ("a", "b"), ("x", "1"), ("c", "d"), - ("x", "2"), + ("X", "2"), ("e", "f"), ("x", "3"), ) |