def test_match_limitations(self): results = OneLiner.search(self.get_form({'query': 'mlimitations', })) self.assertEquals(len(results), 1) self.assertEquals(results[0], self.mlimitations_oneliner) results = OneLiner.search(self.get_form({'query': 'mlimitations', 'match_limitations': False, })) self.assertEquals(len(results), 0)
def test_match_whole_words(self): results = OneLiner.search(self.get_form({'query': 'vi', })) self.assertEquals(len(results), 2) results = OneLiner.search(self.get_form({'query': 'vi', 'match_whole_words': True, })) self.assertEquals(len(results), 1) self.assertEquals(results[0], self.vi_oneliner)
def test_match_summary(self): results = OneLiner.search(self.get_form({'query': 'msummary', })) self.assertEquals(len(results), 1) self.assertEquals(results[0], self.msummary_oneliner) results = OneLiner.search(self.get_form({'query': 'msummary', 'match_summary': False, })) self.assertEquals(len(results), 0)
def test_match_explanation(self): results = OneLiner.search(self.get_form({'query': 'mexplanation', })) self.assertEquals(len(results), 1) self.assertEquals(results[0], self.mexplanation_oneliner) results = OneLiner.search(self.get_form({'query': 'mexplanation', 'match_explanation': False, })) self.assertEquals(len(results), 0)
def test_match_whole_words(self): results = OneLiner.search(self.get_form({ 'query': 'vi', })) self.assertEquals(len(results), 2) results = OneLiner.search( self.get_form({ 'query': 'vi', 'match_whole_words': True, })) self.assertEquals(len(results), 1) self.assertEquals(results[0], self.vi_oneliner)
def test_match_explanation(self): results = OneLiner.search(self.get_form({ 'query': 'mexplanation', })) self.assertEquals(len(results), 1) self.assertEquals(results[0], self.mexplanation_oneliner) results = OneLiner.search( self.get_form({ 'query': 'mexplanation', 'match_explanation': False, })) self.assertEquals(len(results), 0)
def test_match_limitations(self): results = OneLiner.search(self.get_form({ 'query': 'mlimitations', })) self.assertEquals(len(results), 1) self.assertEquals(results[0], self.mlimitations_oneliner) results = OneLiner.search( self.get_form({ 'query': 'mlimitations', 'match_limitations': False, })) self.assertEquals(len(results), 0)
def test_match_summary(self): results = OneLiner.search(self.get_form({ 'query': 'msummary', })) self.assertEquals(len(results), 1) self.assertEquals(results[0], self.msummary_oneliner) results = OneLiner.search( self.get_form({ 'query': 'msummary', 'match_summary': False, })) self.assertEquals(len(results), 0)
def search(request): params = _common_params(request) form = params['searchform'] if form.is_valid(): params['oneliners'] = OneLiner.search(form) params['data'] = form.data return ('oneliners/pages/search.html', params)
def search(request): params = _common_params(request) form = params['searchform'] if form.is_valid(): params['oneliners'] = OneLiner.search(form) params['data'] = form.data return render_to_response('main/pages/search.html', params)
def search(request): params = _common_params(request) form = params["searchform"] if form.is_valid(): params["oneliners"] = OneLiner.search(form) params["data"] = form.data return ("oneliners/pages/search.html", params)
def search(request): params = {} if request.method == 'GET': form = SearchOneLinerForm(request.GET) else: form = None if form is not None: if form.is_valid(): params['oneliners'] = OneLiner.search(form) params['user'] = request.user params['data'] = form.data return render_to_response('oneliners/elements/oneliners_searchresults.html', params)
def search(request): params = {} if request.method == 'GET': form = SearchOneLinerForm(request.GET) else: form = None if form is not None: if form.is_valid(): params['oneliners'] = OneLiner.search(form) params['user'] = request.user params['data'] = form.data return render_to_response('main/elements/oneliners_searchresults.html', params)
def search(request): params = {} if request.method == "GET": form = SearchOneLinerForm(request.GET) else: form = None if form is not None: if form.is_valid(): params["oneliners"] = OneLiner.search(form) params["user"] = request.user params["data"] = form.data return render_to_response("oneliners/elements/oneliners_searchresults.html", params)
def test_match_nothing(self): form = SearchOneLinerForm(data={'query': 'NOTHINGSHOULDMATCH'}) self.assertTrue(form.is_valid()) results = OneLiner.search(form) self.assertEquals(len(results), 0)