Fixes last modified date for swift3 middleware

This commit is contained in:
Chuck Thier 2011-09-02 15:32:31 +00:00 committed by Tarmac
commit 081dd16832
2 changed files with 4 additions and 1 deletions

View File

@ -267,7 +267,7 @@ class BucketController(Controller):
'true' if len(objects) == (max_keys + 1) else 'false',
max_keys,
xml_escape(self.container_name),
"".join(['<Contents><Key>%s</Key><LastModified>%s</LastModif'\
"".join(['<Contents><Key>%s</Key><LastModified>%sZ</LastModif'\
'ied><ETag>%s</ETag><Size>%s</Size><StorageClass>STA'\
'NDARD</StorageClass></Contents>' %
(xml_escape(i['name']), i['last_modified'], i['hash'],

View File

@ -286,6 +286,9 @@ class TestSwift3(unittest.TestCase):
for o in objects:
if o.childNodes[0].nodeName == 'Key':
names.append(o.childNodes[0].childNodes[0].nodeValue)
if o.childNodes[1].nodeName == 'LastModified':
self.assertTrue(
o.childNodes[1].childNodes[0].nodeValue.endswith('Z'))
self.assertEquals(len(names), len(FakeAppBucket().objects))
for i in FakeAppBucket().objects: