]> git.phdru.name Git - m_librarian.git/blob - tests/test_search.py
991a9079e61e212a9fa76320b65ac431d055ffdd
[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(),
20             3)
21
22
23 if __name__ == "__main__":
24     main()