X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/52141835e85e4014a691e036f89bcd71a98bd6b2..e34d6859d936f0b82f981d44be415a46b1aa61e1:/services/fuse/tests/test_mount.py diff --git a/services/fuse/tests/test_mount.py b/services/fuse/tests/test_mount.py index 3db5281eb0..bb14d43c0c 100644 --- a/services/fuse/tests/test_mount.py +++ b/services/fuse/tests/test_mount.py @@ -257,29 +257,35 @@ class FuseSharedTest(MountTestBase): shared_dirs.sort() self.assertIn('FUSE User', shared_dirs) - # fuse_user_dirs is a list of the directories owned - # by the "FUSE User" test user. - fuse_user_dirs = os.listdir(os.path.join(self.mounttmp, 'FUSE User')) - fuse_user_dirs.sort() - self.assertEqual(['FUSE Test Project', - 'collection #1 owned by FUSE', - 'collection #2 owned by FUSE' - ], fuse_user_dirs) + # fuse_user_objs is a list of the objects owned by the FUSE + # test user (which present as files in the 'FUSE User' + # directory) + fuse_user_objs = os.listdir(os.path.join(self.mounttmp, 'FUSE User')) + fuse_user_objs.sort() + self.assertEqual(['Empty collection.link', # permission link on collection + 'FUSE Test Project', # project owned by user + 'collection #1 owned by FUSE', # collection owned by user + 'collection #2 owned by FUSE', # collection owned by user + 'pipeline instance owned by FUSE.pipelineInstance', # pipeline instance owned by user + ], fuse_user_objs) # test_proj_files is a list of the files in the FUSE Test Project. test_proj_files = os.listdir(os.path.join(self.mounttmp, 'FUSE User', 'FUSE Test Project')) test_proj_files.sort() - self.assertEqual(['Pipeline Template in FUSE Project.pipelineTemplate', - 'collection in FUSE project', + self.assertEqual(['collection in FUSE project', + 'pipeline instance in FUSE project.pipelineInstance', + 'pipeline template in FUSE project.pipelineTemplate' ], test_proj_files) + # Double check that we can open and read objects in this folder as a file, + # and that its contents are what we expect. with open(os.path.join( self.mounttmp, 'FUSE User', 'FUSE Test Project', - 'Pipeline Template in FUSE Project.pipelineTemplate')) as f: + 'pipeline template in FUSE project.pipelineTemplate')) as f: j = json.load(f) - self.assertEqual("Pipeline Template in FUSE Project", j['name']) + self.assertEqual("pipeline template in FUSE project", j['name']) class FuseHomeTest(MountTestBase):