diff --git a/product/ERP5/tests/testPredicate.py b/product/ERP5/tests/testPredicate.py index 9c3214570fc0710f6ebe85f0380fa2937b07376d..4625d72b0387ae6d80a5e109ae87f45ff63f8f09 100644 --- a/product/ERP5/tests/testPredicate.py +++ b/product/ERP5/tests/testPredicate.py @@ -274,7 +274,7 @@ class TestPredicates(TestPredicateMixIn): from Products.ERP5Type.interfaces import IPredicate from Products.ERP5Type.Document.Predicate import Predicate predicate = self.createPredicate() - self.failUnless(IPredicate.isImplementedBy(predicate)) + self.failUnless(IPredicate.providedBy(predicate)) from zope.interface.verify import verifyClass verifyClass(IPredicate, Predicate) diff --git a/product/PortalTransforms/Transform.py b/product/PortalTransforms/Transform.py index 30618805dadc91e096190e6b6871d0eadcf0379a..c0df1429d0fba54803262cb4fc563c332c365372 100644 --- a/product/PortalTransforms/Transform.py +++ b/product/PortalTransforms/Transform.py @@ -119,7 +119,7 @@ class Transform(SimpleItem): # check this is a valid transform if not hasattr(transform, '__class__'): raise TransformException('Invalid transform : transform is not a class') - if not itransform.isImplementedBy(transform): + if not itransform.providedBy(transform): raise TransformException('Invalid transform : itransform is not implemented by %s' % transform.__class__) if not hasattr(transform, 'inputs'): raise TransformException('Invalid transform : missing required "inputs" attribute') diff --git a/product/PortalTransforms/TransformEngine.py b/product/PortalTransforms/TransformEngine.py index c550392f78d48663fddd6db5b8e9f6c136e47918..2a1c5b7c275f076c2cb54468734bcd5e0c8e6a91 100644 --- a/product/PortalTransforms/TransformEngine.py +++ b/product/PortalTransforms/TransformEngine.py @@ -183,8 +183,8 @@ class TransformTool(UniqueObject, ActionProviderBase, Folder): transform = path[0] result = transform.convert(orig, data, context=context, usedby=usedby, **kwargs) - assert(idatastream.isImplementedBy(result), - 'result doesn\'t implemented idatastream') + assert(idatastream.providedBy(result), + 'result doesn\'t is not an idatastream') self._setMetaData(result, transform) # set cache if possible @@ -254,7 +254,7 @@ class TransformTool(UniqueObject, ActionProviderBase, Folder): def _unwrap(self, data): """unwrap data from an icache""" - if idatastream.isImplementedBy(data): + if idatastream.providedBy(data): data = data.getData() return data @@ -482,7 +482,7 @@ class TransformTool(UniqueObject, ActionProviderBase, Folder): # register non zope transform module = str(transform.__module__) transform = Transform(transform.name(), module, transform) - if not itransform.isImplementedBy(transform): + if not itransform.providedBy(transform): raise TransformException('%s does not implement itransform' % transform) name = transform.name() __traceback_info__ = (name, transform) diff --git a/product/PortalTransforms/tests/test_transforms.py b/product/PortalTransforms/tests/test_transforms.py index 3c336497432f001c8b91d7e6b5295fe45da387ba..aa38ced1ee4ce4bb6966d3755b103f8ef7acbddd 100644 --- a/product/PortalTransforms/tests/test_transforms.py +++ b/product/PortalTransforms/tests/test_transforms.py @@ -40,7 +40,7 @@ class TransformTest(ATSiteTestCase): input.close() data = datastream(self.transform.name()) res_data = self.transform.convert(orig, data, filename=filename) - self.assert_(idatastream.isImplementedBy(res_data)) + self.assert_(idatastream.providedBy(res_data)) got = res_data.getData() try: output = open(output)