3021: Reduce race potential by resetting database after fuse unmounts.
authorTom Clegg <tom@curoverse.com>
Thu, 5 Feb 2015 23:31:12 +0000 (18:31 -0500)
committerTom Clegg <tom@curoverse.com>
Thu, 5 Feb 2015 23:31:12 +0000 (18:31 -0500)
services/fuse/tests/test_mount.py

index fda9011168657ab9109e16aa148319f9595e1a96..1c06d42825ec0175994b5da1290f3819f67e863c 100644 (file)
@@ -31,8 +31,6 @@ class MountTestBase(unittest.TestCase):
         operations.initlock.wait()
 
     def tearDown(self):
-        run_test_server.reset()
-
         # llfuse.close is buggy, so use fusermount instead.
         #llfuse.close(unmount=True)
         count = 0
@@ -44,6 +42,7 @@ class MountTestBase(unittest.TestCase):
 
         os.rmdir(self.mounttmp)
         shutil.rmtree(self.keeptmp)
+        run_test_server.reset()
 
     def assertDirContents(self, subdir, expect_content):
         path = self.mounttmp