1 # -*- coding: utf-8 -*-
2 '''test for newslash_index/index.py'''
6 from newslash_index import Index, exceptions
12 "path": "./test_index"
15 "host": "newslash-db",
16 "name": "searchd_test",
23 class TestIndexClass(unittest.TestCase):
25 self.index = Index(config=config)
27 self.index.create_metadata_table()
28 except exceptions.DatabaseError:
32 db = newslash_db.NewslashDB(config.get("Database"))
33 db.execute('DROP TABLE ns_search_metadata')
36 def test_create_metadata(self):
37 with self.assertRaises(exceptions.DatabaseError):
38 self.index.create_metadata_table()
41 if __name__ == '__main__':