def get_form(self, data): initial = { 'match_summary': True, 'match_line': True, 'match_explanation': True, 'match_limitations': True, } initial.update(data) form = SearchOneLinerForm(data=initial) self.assertTrue(form.is_valid()) return form
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 _common_params(request): if request.method == 'GET': if request.GET.get('is_advanced'): searchform = SearchOneLinerForm(request.GET) else: data = { 'match_whole_words': False, 'match_summary': True, 'match_line': True, 'match_explanation': True, 'match_limitations': True, 'query': request.GET.get('query'), } searchform = SearchOneLinerForm(data) else: searchform = SearchOneLinerForm() params = { 'user': request.user, 'searchform': searchform, 'SERVER_NAME': request.META['SERVER_NAME'], } return 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)