##// END OF EJS Templates
fixed initial whoosh indexer. Build full index on first run even with incremental flag
fixed initial whoosh indexer. Build full index on first run even with incremental flag

File last commit:

r464:cbe777be default
r465:e01a85f9 default
Show More
test_search.py
14 lines | 636 B | text/x-python | PythonLexer
Implemented search using whoosh. Still as experimental option.
r406 from pylons_app.tests import *
class TestSearchController(TestController):
def test_index(self):
some more basic tests
r464 self.log_user()
Implemented search using whoosh. Still as experimental option.
r406 response = self.app.get(url(controller='search', action='index'))
some more basic tests
r464 print response.body
assert 'class="small" id="q" name="q" type="text"' in response.body,'Search box content error'
Implemented search using whoosh. Still as experimental option.
r406 # Test response...
some more basic tests
r464
def test_empty_search(self):
self.log_user()
response = self.app.get(url(controller='search', action='index'),{'q':'vcs_test'})
assert 'There is no index to search in. Please run whoosh indexer' in response.body,'No error message about empty index'