Esempio n. 1
0
    def setUp(self):
        self.image_url1 = 'http://i.imgur.com/WSQBG.jpg'
        self.image_url2 = 'http://i.imgur.com/b71qF.gif'
        self.app = app.test_client()
        self.manager = RedisManager(ImageLink)

        #add one image
        img = ImageLink(key='melon', value=self.image_url1)
        img.save()
Esempio n. 2
0
def add_image():
    post_data = request.form
    if not 'api_key' in post_data:
        abort(500)
    if not 'key' in post_data:
        abort(500)
    if not 'value' in post_data:
        abort(500)

    if settings.API_KEY == post_data['api_key']:
        try:
            img = ImageLink(key=post_data['key'], value=post_data['value'])
            img.save()
            return make_response("OK", 200)
        except Exception, e:
            app.logger.critical("%s: %s", type(e), e.message)
            abort(500)