mapistore: add unit tests of creating a sub-folder.
authorbradh <bradh@71d39326-ef09-db11-b2a4-00e04c779ad1>
Thu, 17 Feb 2011 03:59:00 +0000 (03:59 +0000)
committerbradh <bradh@71d39326-ef09-db11-b2a4-00e04c779ad1>
Thu, 17 Feb 2011 03:59:00 +0000 (03:59 +0000)
git-svn-id: https://svn.openchange.org/openchange@2674 71d39326-ef09-db11-b2a4-00e04c779ad1

trunk/pyopenchange/unittest/unittest_mapistoredb.py

index 880a7962e8595bc90e9c3490badda4bf0bb52da0..03db7d51f3eba8eb2c30320505a8ad1059c13825 100755 (executable)
@@ -101,9 +101,15 @@ class TestMAPIStoreDB(unittest.TestCase):
                self.assertEqual(retval, 0)
                conflicts_fid = self.MAPIStore.mkdir(context_id, sync_fid, "Conflicts", None, mapistore.FOLDER_GENERIC)
                self.assertNotEqual(conflicts_fid, 0)
-               new_uri = self.MAPIStore.get_mapistore_uri(mapistore.MDB_INBOX, self.username, "fsocpf://")
-               retval = self.MAPIStore.set_mapistore_uri(context_id, mapistore.MDB_INBOX, new_uri)
+               inbox_uri = self.MAPIStore.get_mapistore_uri(mapistore.MDB_INBOX, self.username, "fsocpf://")
+               retval = self.MAPIStore.set_mapistore_uri(context_id, mapistore.MDB_INBOX, inbox_uri)
                self.assertEqual(retval, 0)
+               self.MAPIStore.debuglevel = 6
+               (inbox_context_id, inbox_fid) = self.MAPIStore.add_context(self.username, inbox_uri)
+               self.assertNotEqual(inbox_context_id, 0)
+               self.assertNotEqual(inbox_fid, 0)
+               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)
 
        def test_errstr(self):
                self.assertEqual(self.MAPIStoreDB.errstr(0), "Success")