/**
\details Set the mapistore debug level
+ This function sets the debug level at a "global" level. That is, changing
+ things here will affect everything that uses the same loadparm context.
+
\param mstore_ctx pointer to the mapistore context
\param level the debug level to set
self.assertNotEqual(inbox_fid, 0)
num_folders = self.MAPIStore.get_folder_count(inbox_context_id, inbox_fid)
self.assertEqual(num_folders, 0);
+ # TODO: remove this - insane level debugging.
self.MAPIStore.debuglevel = 99
test_subfolder_fid = self.MAPIStore.mkdir(inbox_context_id, inbox_fid, "Test Folder", "This is a test folder", mapistore.FOLDER_GENERIC)
self.assertNotEqual(test_subfolder_fid, 0)
self.assertEqual(retval, 0, self.MAPIStoreDB.errstr(retval))
retval = self.MAPIStore.closedir(inbox_context_id, test_subfolder_fid)
self.assertEqual(retval, 0, self.MAPIStoreDB.errstr(retval))
+ dbg_level = self.MAPIStore.debuglevel
+ self.MAPIStore.debuglevel = dbg_level + 1
+ self.assertEqual(dbg_level + 1, self.MAPIStore.debuglevel)
+ self.MAPIStore.debuglevel = dbg_level
+ self.assertEqual(dbg_level, self.MAPIStore.debuglevel)
retval = self.MAPIStore.rmdir(inbox_context_id, inbox_fid, test_subfolder_fid, mapistore.DEL_FOLDERS)
self.assertEqual(retval, 0, self.MAPIStoreDB.errstr(retval))