From a724fd606ac1c9243571daeb39ae4663e92a5ab8 Mon Sep 17 00:00:00 2001 From: redfast00 Date: Sun, 5 Jun 2016 20:47:10 +0200 Subject: Now keeps header capitalization --- netlib/multidict.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- cgit v1.2.3 From 25505733bc2830a5beffd84adba7e6e6d45e9f07 Mon Sep 17 00:00:00 2001 From: redfast00 Date: Sun, 5 Jun 2016 21:20:37 +0200 Subject: fix multidict unittests --- test/netlib/test_multidict.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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"), ) -- cgit v1.2.3