Пример #1
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)
Пример #2
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)
Пример #3
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)
Пример #4
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)
Пример #5
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)
Пример #6
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)
Пример #7
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)
Пример #8
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)
Пример #9
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)
Пример #10
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 render_to_response('main/pages/search.html', params)
Пример #11
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)
Пример #12
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)
Пример #13
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)
Пример #14
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)
Пример #15
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)
Пример #16
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)