##// END OF EJS Templates
Little more verbose logging for auth
Little more verbose logging for auth

File last commit:

r2451:402a96fc beta
r2458:ba495411 beta
Show More
test_search.py
39 lines | 1.4 KiB | text/x-python | PythonLexer
renamed project to rhodecode
r547 from rhodecode.tests import *
import os
from nose.plugins.skip import SkipTest
Added vcs testsuite for better integration tests + added fetching...
r2451
renamed project to rhodecode
r547 class TestSearchController(TestController):
def test_index(self):
self.log_user()
response = self.app.get(url(controller='search', action='index'))
Unicode fixes, added safe_str method for global str() operations +better test sandboxing
r1401
self.assertTrue('class="small" id="q" name="q" type="text"' in
response.body)
renamed project to rhodecode
r547 # Test response...
def test_empty_search(self):
Tests rewrite for 1.2 added some globals configs to make tests easier....
r688 if os.path.isdir(self.index_location):
renamed project to rhodecode
r547 raise SkipTest('skipped due to existing index')
else:
self.log_user()
Unicode fixes, added safe_str method for global str() operations +better test sandboxing
r1401 response = self.app.get(url(controller='search', action='index'),
Added vcs testsuite for better integration tests + added fetching...
r2451 {'q': HG_REPO})
Unicode fixes, added safe_str method for global str() operations +better test sandboxing
r1401 self.assertTrue('There is no index to search in. '
'Please run whoosh indexer' in response.body)
Tests rewrite for 1.2 added some globals configs to make tests easier....
r688
renamed project to rhodecode
r547 def test_normal_search(self):
self.log_user()
Unicode fixes, added safe_str method for global str() operations +better test sandboxing
r1401 response = self.app.get(url(controller='search', action='index'),
Added vcs testsuite for better integration tests + added fetching...
r2451 {'q': 'def repo'})
response.mustcontain('10 results')
response.mustcontain('Permission denied')
Tests rewrite for 1.2 added some globals configs to make tests easier....
r688
renamed project to rhodecode
r547 def test_repo_search(self):
self.log_user()
Unicode fixes, added safe_str method for global str() operations +better test sandboxing
r1401 response = self.app.get(url(controller='search', action='index'),
Added vcs testsuite for better integration tests + added fetching...
r2451 {'q': 'repository:%s def test' % HG_REPO})
response.mustcontain('4 results')
response.mustcontain('Permission denied')