-# -*- 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.
#
@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.')
+ 'Requires search server and NO_SEARCH_INDEX=False.')
class BookSearchTests(WLTestCase):
def setUp(self):
WLTestCase.setUp(self)
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ć")
+ # books = self.search.search_phrase("Jakoż hamować")
# assert len(books) == 2
# for b in books:
# b.book_id == self.book.id