make internal client metadata methods return dicts with lower case keys
Change-Id: I19ced30b6e92133766310f8e41286202607c5b4c
This commit is contained in:
parent
72faf7b86d
commit
e7b5e9d44f
|
@ -181,6 +181,7 @@ class InternalClient(object):
|
|||
defaults to (2,).
|
||||
|
||||
:returns : A dict of metadata with metadata_prefix stripped from keys.
|
||||
Keys will be lowercase.
|
||||
|
||||
:raises UnexpectedResponse: Exception raised when requests fail
|
||||
to get a response with an acceptable status
|
||||
|
@ -195,7 +196,7 @@ class InternalClient(object):
|
|||
metadata = {}
|
||||
for k, v in resp.headers.iteritems():
|
||||
if k.lower().startswith(metadata_prefix):
|
||||
metadata[k[len(metadata_prefix):]] = v
|
||||
metadata[k[len(metadata_prefix):].lower()] = v
|
||||
return metadata
|
||||
|
||||
def _iter_items(
|
||||
|
@ -354,7 +355,7 @@ class InternalClient(object):
|
|||
:param acceptable_statuses: List of status for valid responses,
|
||||
defaults to (2,).
|
||||
|
||||
:returns : Returns dict of account metadata.
|
||||
:returns : Returns dict of account metadata. Keys will be lowercase.
|
||||
|
||||
:raises UnexpectedResponse: Exception raised when requests fail
|
||||
to get a response with an acceptable status
|
||||
|
@ -467,7 +468,7 @@ class InternalClient(object):
|
|||
:param acceptable_statuses: List of status for valid responses,
|
||||
defaults to (2,).
|
||||
|
||||
:returns : Returns dict of container metadata.
|
||||
:returns : Returns dict of container metadata. Keys will be lowercase.
|
||||
|
||||
:raises UnexpectedResponse: Exception raised when requests fail
|
||||
to get a response with an acceptable status
|
||||
|
|
|
@ -377,10 +377,10 @@ class TestInternalClient(unittest.TestCase):
|
|||
metadata_prefix = 'some_key-'
|
||||
resp_headers = {
|
||||
'%sone' % (metadata_prefix): '1',
|
||||
'%stwo' % (metadata_prefix): '2',
|
||||
'%sthree' % (metadata_prefix): '3',
|
||||
'%sTwo' % (metadata_prefix): '2',
|
||||
'%sThree' % (metadata_prefix): '3',
|
||||
'some_header-four': '4',
|
||||
'some_header-five': '5',
|
||||
'Some_header-five': '5',
|
||||
}
|
||||
exp_metadata = {
|
||||
'one': '1',
|
||||
|
|
Loading…
Reference in New Issue