示例#1
0
     def test_find_by_id(self):
         sut = Whoosh()
         sut.delete_index("test")
         sut.create_index("test", schema = Schema(id=ID(stored=True),name=TEXT(stored=True)))

         sut.index_document("test", {'id':'1', 'name':'Daniel'});
         document = sut.find_by_id("test", '1')
         
         self.assertEqual('1', document['id'])
         self.assertEqual('Daniel', document['name'])

         sut.delete_index("test")
示例#2
0
     def test_add_document_with_creating_new_index(self):
         with LockTest() as t:
             x = 0
         sut = Whoosh()
         sut.delete_index("test")

         sut.index_document("test", {'id':'1', 'name':'Daniel'});
         document = sut.find_by_id("test", '1')
         
         self.assertEqual('1', document['id'])
         self.assertEqual('Daniel', document['name'])

         sut.delete_index("test")