Skip to content

Commit 967ac12

Browse files
committed
[_606] limit caught error to iRODSException type for test/example
1 parent 65c2df2 commit 967ac12

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

irods/test/meta_test.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
import time
77
import datetime
88
import unittest
9-
from irods.meta import (iRODSMeta, AVUOperation, BadAVUOperationValue, BadAVUOperationKeyword)
9+
import irods.exception as ex
1010
from irods.manager.metadata_manager import InvalidAtomicAVURequest
11+
from irods.meta import (iRODSMeta, AVUOperation, BadAVUOperationValue, BadAVUOperationKeyword)
1112
from irods.models import (DataObject, Collection, Resource, CollectionMeta)
1213
import irods.test.helpers as helpers
1314
import irods.keywords as kw
@@ -127,7 +128,7 @@ def test_atomic_metadata_json_error__issue_606(self):
127128
obj.unlink(force = True)
128129
try:
129130
obj.metadata.apply_atomic_operations(AVUOperation(operation="add", avu=iRODSMeta('a','b','c')))
130-
except Exception as e:
131+
except ex.iRODSException as e:
131132
resp = e.server_msg.get_json_encoded_struct()
132133
self.assertIn(
133134
'Entity does not exist [entity_name={}]'.format(obj.path),

0 commit comments

Comments
 (0)