Code

- refactor: move import_journal to hyperdb -- it was reimplemented in
[roundup.git] / test / test_xmlrpc.py
index 5409ea03954b04954240884a8d2a83fea5ce6d62..4eb7c412cab5f43017c6a17a649657e3f9214766 100644 (file)
@@ -36,6 +36,7 @@ class TestCase(unittest.TestCase):
         self.server = RoundupInstance(self.db, self.instance.actions, None)
 
     def tearDown(self):
+        self.db.close()
         try:
             shutil.rmtree(self.dirname)
         except OSError, error:
@@ -97,18 +98,20 @@ class TestCase(unittest.TestCase):
     def testAuthAllowedEdit(self):
         self.db.setCurrentUser('admin')
         try:
-            self.server.set('user2', 'realname=someone')
-        except Unauthorised, err:
-            self.fail('raised %s'%err)
+            try:
+                self.server.set('user2', 'realname=someone')
+            except Unauthorised, err:
+                self.fail('raised %s'%err)
         finally:
             self.db.setCurrentUser('joe')
 
     def testAuthAllowedCreate(self):
         self.db.setCurrentUser('admin')
         try:
-            self.server.create('user', 'username=blah')
-        except Unauthorised, err:
-            self.fail('raised %s'%err)
+            try:
+                self.server.create('user', 'username=blah')
+            except Unauthorised, err:
+                self.fail('raised %s'%err)
         finally:
             self.db.setCurrentUser('joe')