diff options
author | Jenkins <jenkins@review.openstack.org> | 2016-08-25 04:24:16 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2016-08-25 04:24:16 +0000 |
commit | 5acefd27e4e4de01414cc67f6652cc946b51957b (patch) | |
tree | 59d939cb863da3f9dc6c64fc1c222014486cde51 | |
parent | b57044a85301ac5a5fbfb119968aee8d78b6b7bf (diff) | |
parent | 8fbe118cea8804fe29529a27f3937af412b47fb7 (diff) | |
download | python-swiftclient-5acefd27e4e4de01414cc67f6652cc946b51957b.tar.gz |
Merge "Strip leading/trailing whitespace from headers"
-rw-r--r-- | swiftclient/service.py | 2 | ||||
-rw-r--r-- | tests/unit/test_service.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/swiftclient/service.py b/swiftclient/service.py index af412d1..0c16262 100644 --- a/swiftclient/service.py +++ b/swiftclient/service.py @@ -282,7 +282,7 @@ def split_headers(options, prefix=''): for item in options: split_item = item.split(':', 1) if len(split_item) == 2: - headers[(prefix + split_item[0]).title()] = split_item[1] + headers[(prefix + split_item[0]).title()] = split_item[1].strip() else: raise SwiftError( "Metadata parameter %s must contain a ':'.\n%s" diff --git a/tests/unit/test_service.py b/tests/unit/test_service.py index d306fdb..546e495 100644 --- a/tests/unit/test_service.py +++ b/tests/unit/test_service.py @@ -532,7 +532,7 @@ class TestServiceUtils(unittest.TestCase): self.assertEqual(opt_c['key'], 'key') def test_split_headers(self): - mock_headers = ['color:blue', 'size:large'] + mock_headers = ['color:blue', 'SIZE: large'] expected = {'Color': 'blue', 'Size': 'large'} actual = swiftclient.service.split_headers(mock_headers) |