def test_parse_alltheragefaces(self): self.assertFalse(redis.exists(app.config['DATABASE_KEY'])) self.assertFalse(redis.exists(app.config['DATABASE_EXISTS_KEY'])) parse_alltheragefaces() self.assertTrue(redis.exists(app.config['DATABASE_KEY'])) self.assertFalse(redis.exists(app.config['DATABASE_EXISTS_KEY']))
def parse_it(): """ Parse alltheragefaces.com site and store results to redis. """ status = "parsing" if redis.exists(app.config["DATABASE_KEY"]): status = "ok" elif not redis.exists(app.config["DATABASE_EXISTS_KEY"]): try: parse_alltheragefaces() except: logger.exception("Something wrong happened...") status = "error" else: status = "ok" return json.dumps({"status": status})