Show More
@@ -89,6 +89,7 b' CHGSETS_SCHEMA = Schema(' | |||
|
89 | 89 | |
|
90 | 90 | CHGSET_IDX_NAME = 'CHGSET_INDEX' |
|
91 | 91 | |
|
92 | ||
|
92 | 93 | class MakeIndex(BasePasterCommand): |
|
93 | 94 | |
|
94 | 95 | max_args = 1 |
@@ -218,6 +219,11 b' class WhooshResultWrapper(object):' | |||
|
218 | 219 | 'content_short_hl': self.highlight(content_short), |
|
219 | 220 | 'f_path': f_path |
|
220 | 221 | }) |
|
222 | elif self.search_type == 'path': | |
|
223 | full_repo_path = jn(self.repo_location, res['repository']) | |
|
224 | f_path = res['path'].split(full_repo_path)[-1] | |
|
225 | f_path = f_path.lstrip(os.sep) | |
|
226 | res.update({'f_path': f_path}) | |
|
221 | 227 | elif self.search_type == 'message': |
|
222 | 228 | res.update({'message_hl': self.highlight(res['message'])}) |
|
223 | 229 |
@@ -90,3 +90,10 b' class TestSearchController(TestControlle' | |||
|
90 | 90 | 'type': 'commit'}) |
|
91 | 91 | |
|
92 | 92 | response.mustcontain('1 results') |
|
93 | ||
|
94 | def test_search_file_name(self): | |
|
95 | self.log_user() | |
|
96 | response = self.app.get(url(controller='search', action='index'), | |
|
97 | {'q': 'README.rst', 'type': 'path'}) | |
|
98 | ||
|
99 | response.mustcontain('2 results') No newline at end of file |
General Comments 0
You need to be logged in to leave comments.
Login now