def setUp(self): self.app = Flask(__name__) self.menubuilder = MenuBuilder(self.app) self.menubuilder.add_menu('main') self.menubuilder.add_menu_entry( 'main', "Root", "root", priority=-1, activewhen=lambda mi: request.path == '/') self.menubuilder.add_menu_entry( 'main', "One", "one", activewhen=lambda mi: request.path == '/one') self.menubuilder.add_menu_entry( 'main', "Two", "two", activewhen=lambda mi: request.path == '/two') self.menubuilder.add_menu_entry( 'main', "Visible under /visible only", "visible", activewhen=lambda mi: request.path == '/visible', visiblewhen=lambda mi: request.path == '/visible') @self.app.route('/') def root(): pass @self.app.route('/one') def one(): pass @self.app.route('/two') def two(): pass @self.app.route('/visible') def visible(): pass
def setUp(self): self.menubuilder = MenuBuilder()