1 from __future__ import with_statement
3 from search import Index, Search
4 from catalogue import models
5 from catalogue.test_utils import WLTestCase
6 #from nose.tools import raises
10 class BookSearchTests(WLTestCase):
12 WLTestCase.setUp(self)
14 txt = path.join(path.dirname(__file__), 'files/fraszka-do-anusie.xml')
15 self.book = models.Book.from_xml_file(txt)
19 search.index_book(self.book)
20 print "index: %s" % search
22 def test_search(self):
24 bks,_= search.search("wolne")
25 self.assertEqual(len(bks), 1)
26 self.assertEqual(bks[0].id, 1)
28 bks,_= search.search("technical_editors: sutkowska")
29 self.assertEqual(len(bks), 1)
30 self.assertEqual(bks[0].id, 1)