# -*- coding: utf-8 -*-
+# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
from lxml import etree
from django.core.files.base import ContentFile
import catalogue
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")
"""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'))
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."""