def search(): form = SearchForm() if form.validate_on_submit(): results = current_wiki.search(form.term.data, form.ignore_case.data) results = Page.filter_old_versions(results) return render_template('search.html', form=form, results=results, search=form.term.data) return render_template('search.html', form=form, search=None)
def test_filter_old_versions(self): """ Assert that old versions are filtered from pages. """ pages = [ self.page_1, self.page_2, self.page_3, self.page_4 ] filtered_pages = Page.filter_old_versions(pages) assert self.page_1 in filtered_pages assert self.page_2 not in filtered_pages assert self.page_3 in filtered_pages assert self.page_4 in filtered_pages
def index(): pages = current_wiki.index() pages = Page.filter_old_versions(pages) return render_template('index.html', pages=pages)