def topic(self, callback): self.conn = S3Connection() self.conn.create_bucket(s3_bucket) config = Config(TC_AWS_STORAGE_BUCKET=s3_bucket) storage = Storage(Context(config=config, server=get_server('ACME-SEC'))) storage.put(IMAGE_URL % '4', IMAGE_BYTES) # 1: we put the image storage.remove(IMAGE_URL % '4') # 2: we delete it storage.exists(IMAGE_URL % '4', callback=callback) # 3: we check it exists
def topic(self, callback): self.conn = S3Connection() self.conn.create_bucket(s3_bucket) config = Config(TC_AWS_STORAGE_BUCKET=s3_bucket) storage = Storage( Context(config=config, server=get_server('ACME-SEC'))) storage.put(IMAGE_URL % '4', IMAGE_BYTES) # 1: we put the image storage.remove(IMAGE_URL % '4') # 2: we delete it storage.exists(IMAGE_URL % '4', callback=callback) # 3: we check it exists
def topic(self): self.conn = S3Connection() self.conn.create_bucket(s3_bucket) config = Config(STORAGE_BUCKET=s3_bucket) storage = Storage(Context(config=config, server=get_server('ACME-SEC'))) storage.put(IMAGE_URL % '4', IMAGE_BYTES) created = storage.exists(IMAGE_URL % '4') time.sleep(1) storage.remove(IMAGE_URL % '4') time.sleep(1) return storage.exists(IMAGE_URL % '4') != created