Ejemplo n.º 1
0
 def test_md5_to_http_url(self):
     self.assertEqual(md5s3stash.md5_to_http_url(self.md5, self.bucket_base),
                     'http://1.test.s3.amazonaws.com/d68e763c825dc0e388929ae1b375ce18'
                     )
     self.assertEqual(md5s3stash.md5_to_http_url(self.md5, self.bucket_base, 'simple'),
                     'http://s3.amazonaws.com/test/d68e763c825dc0e388929ae1b375ce18'
                     )
Ejemplo n.º 2
0
 def test_md5_to_http_url(self):
     self.assertEqual(
         md5s3stash.md5_to_http_url(self.md5, self.bucket_base),
         'http://1.test.s3.amazonaws.com/d68e763c825dc0e388929ae1b375ce18')
     self.assertEqual(
         md5s3stash.md5_to_http_url(self.md5, self.bucket_base, 'simple'),
         'http://s3.amazonaws.com/test/d68e763c825dc0e388929ae1b375ce18')
Ejemplo n.º 3
0
 def get(self, mode, w, h, md5='0d6cc125540194549459df758af868a8'):
     url = md5_to_http_url(
         md5,
         os.environ['BUCKET_BASE'],
         bucket_scheme=os.getenv('BUCKET_SCHEME', 'multibucket'),
         s3_endpoint=os.getenv('S3_ENDPOINT'),
     )
     self.args.update(dict(w=w, h=h, url=url, mode=mode))
     self.validate_request()
     resp = yield self.fetch_image()
     resp.headers["Cache-Control"] = "public, max-age=31536000"
     self.render_image(resp)
Ejemplo n.º 4
0
 def get(self, mode, w, h, md5='0d6cc125540194549459df758af868a8'):
     url = md5_to_http_url(
         md5,
         os.environ['BUCKET_BASE'],
         bucket_scheme=os.getenv('BUCKET_SCHEME', 'multibucket'),
         s3_endpoint=os.getenv('S3_ENDPOINT'),
     )
     self.args.update(dict(w=w, h=h, url=url, mode=mode))
     self.validate_request()
     resp = yield self.fetch_image()
     resp.headers["Cache-Control"] = "public, max-age=31536000"
     self.render_image(resp)
Ejemplo n.º 5
0
def md5_to_http_url(md5):
    return md5s3stash.md5_to_http_url(md5, 'ucldc')