14965: Mocks FreshBase _poll_time to avoid comparing mock and int
authorEric Biagiotti <ebiagiotti@veritasgenetics.com>
Fri, 12 Jul 2019 14:18:39 +0000 (10:18 -0400)
committerEric Biagiotti <ebiagiotti@veritasgenetics.com>
Fri, 12 Jul 2019 14:18:39 +0000 (10:18 -0400)
Arvados-DCO-1.1-Signed-off-by:  <ebiagiotti@veritasgenetics.com>

services/fuse/tests/test_mount.py

index 3095e70137bef0ab833ba77a83e3ddcdaf4f1f9d..51edfa8884973da85e19fe286b15ec8f21183b52 100644 (file)
@@ -1085,15 +1085,16 @@ class MagicDirApiError(FuseMagicTest):
         api.keep.get.side_effect = Exception('Keep fail')
 
     def runTest(self):
-        self.make_mount(fuse.MagicDirectory)
+        with mock.patch('arvados_fuse.fresh.FreshBase._poll_time', new_callable=mock.PropertyMock, return_value=60) as mock_poll_time:
+            self.make_mount(fuse.MagicDirectory)
 
-        self.operations.inodes.inode_cache.cap = 1
-        self.operations.inodes.inode_cache.min_entries = 2
+            self.operations.inodes.inode_cache.cap = 1
+            self.operations.inodes.inode_cache.min_entries = 2
 
-        with self.assertRaises(OSError):
-            llfuse.listdir(os.path.join(self.mounttmp, self.testcollection))
+            with self.assertRaises(OSError):
+                llfuse.listdir(os.path.join(self.mounttmp, self.testcollection))
 
-        llfuse.listdir(os.path.join(self.mounttmp, self.testcollection))
+            llfuse.listdir(os.path.join(self.mounttmp, self.testcollection))
 
 
 class FuseUnitTest(unittest.TestCase):