Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
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)
Пример #4
0
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)
Пример #5
0
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)
Пример #6
0
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
Пример #7
0
 def test_match_nothing(self):
     form = SearchOneLinerForm(data={'query': 'NOTHINGSHOULDMATCH'})
     self.assertTrue(form.is_valid())
     results = OneLiner.search(form)
     self.assertEquals(len(results), 0)
Пример #8
0
 def test_match_nothing(self):
     form = SearchOneLinerForm(data={'query': 'NOTHINGSHOULDMATCH'})
     self.assertTrue(form.is_valid())
     results = OneLiner.search(form)
     self.assertEquals(len(results), 0)