def testInit(self): obj = AdminConfig(self.file_nomap_ini) self.assert_(os.path.exists(obj.key_id_map_path)) self.assert_(len(obj.read_key_id_map()) == 0) if os.path.exists(obj.key_id_map_path): os.unlink(obj.key_id_map_path)
def testWriteKey(self): obj = AdminConfig(self.file_map_ini) keymap = obj.read_key_id_map() keymap[13] = "" obj.write_key_id_map(keymap) keymap = None keymap = obj.read_key_id_map() self.assert_(keymap.has_key(13)) del keymap[13] obj.write_key_id_map(keymap) keymap = None keymap = obj.read_key_id_map() self.assert_(not keymap.has_key(13))
def testRandomKey(self): obj = AdminConfig(self.file_map_ini) keymap = obj.read_key_id_map() self.assert_(obj.find_random_key_id(keymap))
def testReadKey(self): obj = AdminConfig(self.file_map_ini) keymap = obj.read_key_id_map() for i in [10, 11, 12]: self.assert_(keymap.has_key(i)) self.assert_(not keymap.has_key(99))
def testMap(self): obj = AdminConfig(self.file_map_ini) self.assert_(len(obj.read_key_id_map()) > 0)