X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/f16a0ea5826b6ca41abca50c462de0f852e3ec5c..0dedb252acdced77dc403ff4acdbb42734eb991f:/apps/opds/tests/__init__.py diff --git a/apps/opds/tests/__init__.py b/apps/opds/tests/__init__.py index d6e9ca05a..856f2f2e5 100755 --- a/apps/opds/tests/__init__.py +++ b/apps/opds/tests/__init__.py @@ -6,6 +6,7 @@ from catalogue.test_utils import (BookInfoStub, PersonStub, info_args, WLTestCase, get_fixture) from catalogue.models import Book from librarian import WLURI, XMLNamespace +from search import Index, Search AtomNS = XMLNamespace("http://www.w3.org/2005/Atom") @@ -14,6 +15,10 @@ class OpdsSearchTests(WLTestCase): """Tests search feed in OPDS..""" def setUp(self): WLTestCase.setUp(self) + index = Index() + index.index.delete_all() + index.index.commit() + with self.settings(NO_SEARCH_INDEX=False): self.do_doktora = Book.from_xml_file( get_fixture('do-doktora.xml')) @@ -40,7 +45,7 @@ class OpdsSearchTests(WLTestCase): both = set([self.do_doktora, self.do_anusie]) self.assert_finds('title=fraszka', both) self.assert_finds('title=fraszka', both) - self.assert_finds('q=title:fraszka', [self.do_doktora]) + self.assert_finds('q=title:doktora', [self.do_doktora]) def test_opds_search_author(self): """Search by author."""