]> git.phdru.name Git - m_librarian.git/blob - tests/test_search.py
2ad86c6ee9f0b285d2c06f64b25d7ad45ced9a43
[m_librarian.git] / tests / test_search.py
1 #! /usr/bin/env python
2 # coding: utf-8
3
4
5 from tests import TestCase, main
6 from m_librarian.search import search_authors
7
8
9 class TestSearch(TestCase):
10     def test_search_authors(self):
11         self.import_inpx('test.inpx')
12         self.assertEqual(
13             search_authors('exact', True, {'surname': u'Друг'}).count(), 1)
14         self.assertEqual(
15             search_authors('start', True, {'surname': u'Друг'}).count(), 2)
16         self.assertEqual(
17             search_authors('substring', True, {'surname': u'Друг'}).count(), 2)
18         self.assertEqual(
19             search_authors('substring', False, {'surname': u'друг'}).count(), 3)
20
21
22 if __name__ == "__main__":
23     main()