in app/like-service/service/mysfits_like.py [0:0]
def like_mysfit(mysfit_id):
app.logger.info('Like received.')
if os.environ['CHAOSMODE'] == "on":
n = random.randint(1,100)
if n < 30:
app.logger.warn('WARN: simulated 500 activated')
abort(500)
elif n < 60:
app.logger.warn('WARN: simulated 404 activated')
abort(404)
app.logger.warn('WARN: This thing should NOT be left on..')
service_response = mysfitsTableClient.likeMysfit(mysfit_id)
flask_response = Response(service_response)
flask_response.headers["Content-Type"] = "application/json"
return flask_response