From 236cd2e1c7ae8af96ecf1e3c983c2b6b7318b4be Mon Sep 17 00:00:00 2001 From: jreadey Date: Thu, 2 Aug 2018 09:37:31 -0700 Subject: [PATCH] fix travis errors --- test/test_file.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/test/test_file.py b/test/test_file.py index 11ae746b..b8757233 100644 --- a/test/test_file.py +++ b/test/test_file.py @@ -228,8 +228,19 @@ def test_auth(self): for k in acl_keys: self.assertEqual(file_acl[k], True) - # Should always be able to get default acl - default_acl = f.getACL("default") + # for h5serv a default acl should be available + # hsds does not create one initially + try: + default_acl = f.getACL("default") + except IOError as ioe: + if ioe.errno == 404: + # create public-read ACL + default_acl = {} + for key in acl_keys: + if key == "read": + default_acl[key] = True + else: + default_acl[key] = False for k in acl_keys: if k == "read" or not is_hsds: self.assertEqual(default_acl[k], True)