Added support for metadata on files, and support for POST:ing files to S3

This commit is contained in:
Dan Berglund 2013-05-14 19:47:24 +02:00
commit 3880be5ea9
2 changed files with 41 additions and 3 deletions

View file

@ -10,6 +10,13 @@ class FakeKey(object):
self.name = name
self.value = value
self.last_modified = datetime.datetime.now()
self._metadata = {}
def set_metadata(self, key, metadata):
self._metadata[key] = metadata
def get_metadata(self, key):
return self._metadata[key]
def append_to_value(self, value):
self.value += value
@ -31,6 +38,10 @@ class FakeKey(object):
# https://github.com/boto/boto/issues/466
RFC1123 = '%a, %d %b %Y %H:%M:%S GMT'
return self.last_modified.strftime(RFC1123)
@property
def metadata(self):
return self._metadata
@property
def response_dict(self):