X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/357027375ff8867f42ca34bcbfb5a78b5b185fc3..733a35d165f8fa095c3dfcbb74ac7aae3c320a2e:/src/search/tests/index.py?ds=sidebyside diff --git a/src/search/tests/index.py b/src/search/tests/index.py index b8d44726f..2af1d3030 100644 --- a/src/search/tests/index.py +++ b/src/search/tests/index.py @@ -6,19 +6,16 @@ from unittest import skipIf from django.conf import settings from django.test.utils import override_settings from catalogue.test_utils import WLTestCase, get_fixture -from os import path import tempfile -from catalogue.models import Book, Tag -from search.index import Index, Search, SearchResult +from catalogue.models import Book +from search.index import Index, Search import catalogue import opds -@override_settings( - SEARCH_INDEX = tempfile.mkdtemp(prefix='djangotest_search_'), -) +@override_settings(SEARCH_INDEX=tempfile.mkdtemp(prefix='djangotest_search_')) @skipIf(getattr(settings, 'NO_SEARCH_INDEX', False), - u'Requires search server and NO_SEARCH_INDEX=False.') + u'Requires search server and NO_SEARCH_INDEX=False.') class BookSearchTests(WLTestCase): def setUp(self): WLTestCase.setUp(self) @@ -33,17 +30,6 @@ class BookSearchTests(WLTestCase): self.do_anusie = Book.from_xml_file( get_fixture('fraszka-do-anusie.xml', catalogue)) - def test_search_perfect_book_author(self): - books = self.search.search_books(self.search.index.query(authors=u"sęp szarzyński")) - assert len(books) == 1 - assert books[0].id == self.do_anusie.id - - # here we lack slop functionality as well - def test_search_perfect_book_title(self): - books = self.search.search_books(self.search.index.query(title=u"fraszka do anusie")) - assert len(books) == 1 - assert books[0].id == self.do_anusie.id - # TODO: Add slop option to sunburnt # def test_search_perfect_parts(self): # books = self.search.search_phrase(u"Jakoż hamować") @@ -53,4 +39,3 @@ class BookSearchTests(WLTestCase): # a = SearchResult.aggregate(books) # # just one fragment hit. # assert len(a[0].hits) == 1 -