def get_key_test(self): self.conn.sync() bucket = self.conn.get_bucket(self.name) key = Key(bucket) key.key = 'upload' assert key.key == 'upload'
def set_key_test(self): self.conn.sync() bucket = self.conn.get_bucket(self.name) key = Key(bucket) key.key = 'upload' assert key.size == len('upload') assert key.md5 == hashlib.md5('upload').hexdigest()
def track_upload_test(self): self.conn.sync() bucket = self.conn.get_bucket(self.name) key = Key(bucket) key.key = 'track' key.set_contents_from_string('track') assert 'track' in mimicdb.backend.smembers(tpl.bucket % self.name)
def track_upload_meta_test(self): self.conn.sync() bucket = self.conn.get_bucket(self.name) key = Key(bucket) key.key = 'track' key.set_contents_from_string('track') meta = mimicdb.backend.hgetall(tpl.key % (self.name, 'track')) assert int(meta['size']) == len('track') assert meta['md5'] == hashlib.md5('track').hexdigest()