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()
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)