[Erp5-report] r29888 - in /erp5/trunk/products: ERP5/tests/ PortalTransforms/ PortalTransfo...
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Oct 21 17:09:14 CEST 2009
Author: leonardo
Date: Wed Oct 21 17:09:12 2009
New Revision: 29888
URL: http://svn.erp5.org?rev=29888&view=rev
Log:
zope.interface.Interface on Zope 2.12 no longer implements the deprecated isImplementedBy method call that got renamed already on Zope 2.8. (approved by jm)
Modified:
erp5/trunk/products/ERP5/tests/testPredicate.py
erp5/trunk/products/PortalTransforms/Transform.py
erp5/trunk/products/PortalTransforms/TransformEngine.py
erp5/trunk/products/PortalTransforms/tests/test_transforms.py
Modified: erp5/trunk/products/ERP5/tests/testPredicate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testPredicate.py?rev=29888&r1=29887&r2=29888&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testPredicate.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testPredicate.py [utf8] Wed Oct 21 17:09:12 2009
@@ -274,7 +274,7 @@
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)
Modified: erp5/trunk/products/PortalTransforms/Transform.py
URL: http://svn.erp5.org/erp5/trunk/products/PortalTransforms/Transform.py?rev=29888&r1=29887&r2=29888&view=diff
==============================================================================
--- erp5/trunk/products/PortalTransforms/Transform.py [utf8] (original)
+++ erp5/trunk/products/PortalTransforms/Transform.py [utf8] Wed Oct 21 17:09:12 2009
@@ -119,7 +119,7 @@
# 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')
Modified: erp5/trunk/products/PortalTransforms/TransformEngine.py
URL: http://svn.erp5.org/erp5/trunk/products/PortalTransforms/TransformEngine.py?rev=29888&r1=29887&r2=29888&view=diff
==============================================================================
--- erp5/trunk/products/PortalTransforms/TransformEngine.py [utf8] (original)
+++ erp5/trunk/products/PortalTransforms/TransformEngine.py [utf8] Wed Oct 21 17:09:12 2009
@@ -183,8 +183,8 @@
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 @@
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 @@
# 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)
Modified: erp5/trunk/products/PortalTransforms/tests/test_transforms.py
URL: http://svn.erp5.org/erp5/trunk/products/PortalTransforms/tests/test_transforms.py?rev=29888&r1=29887&r2=29888&view=diff
==============================================================================
--- erp5/trunk/products/PortalTransforms/tests/test_transforms.py [utf8] (original)
+++ erp5/trunk/products/PortalTransforms/tests/test_transforms.py [utf8] Wed Oct 21 17:09:12 2009
@@ -40,7 +40,7 @@
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)
More information about the Erp5-report
mailing list