示例#1
0
 def test_write_to_index(self):
     """
     test the write operation
     """
     write_me = {
             'hash':{
                 'cert_file':"hey.pem",
                 'is_chain':False,
                 'cert_subject':"subsubsub"
                 }
             }
     db = IndexDb(self.db_dir)
     assert db.write_to_index(write_me) == True
     tmp_dict = db.read_from_index()
     assert tmp_dict.has_key('hash') == True
     assert tmp_dict['hash'] == write_me['hash']
示例#2
0
 def test_delete_from_index(self):
     """
     Test the del operation
     """
     write_me = {
             'hash':{
                 'cert_file':"hey.pem",
                 'is_chain':False,
                 'cert_subject':"subsubsub"
                 },
             'del_hash':{
                 'cert_file':"del.pem",
                 'is_chain':False,
                 'cert_subject':"deldeldel"
                 }
             }
     db = IndexDb(self.db_dir)
     db.write_to_index(write_me)
     assert db.delete_from_index(["del_hash"]) == True
     tmp_dict = db.read_from_index()
     assert not tmp_dict.has_key("del_hash") == True
     assert tmp_dict.has_key('hash') == True