[Erp5-report] r41776 nicolas.dumazet - /erp5/trunk/products/ERP5Type/tests/testClassTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Dec 27 02:38:05 CET 2010


Author: nicolas.dumazet
Date: Mon Dec 27 02:38:05 2010
New Revision: 41776

URL: http://svn.erp5.org?rev=41776&view=rev
Log:
a propertysheet can be defined with a string

Modified:
    erp5/trunk/products/ERP5Type/tests/testClassTool.py

Modified: erp5/trunk/products/ERP5Type/tests/testClassTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/testClassTool.py?rev=41776&r1=41775&r2=41776&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testClassTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/testClassTool.py [utf8] Mon Dec 27 02:38:05 2010
@@ -116,6 +116,7 @@ class TestClassTool(ERP5TypeTestCase):
   def test_DocumentationHelperExpressionCategory(self):
     # This tests checks that Documentation Helper works with propertysheets
     # that define their categories using expressions.
+    from Products.ERP5Type import PropertySheet
     from Products.ERP5Type.Document.Movement import Movement
     from Products.ERP5Type.Document.Delivery import Delivery
     from Products.CMFCore.Expression import Expression
@@ -125,6 +126,8 @@ class TestClassTool(ERP5TypeTestCase):
     # by an expression.
     found_one = 0
     for ps in movement.property_sheets:
+      if isinstance(ps, basestring):
+        ps = getattr(PropertySheet, ps)
       for category in getattr(ps, '_categories', []):
         if isinstance(category, Expression):
           found_one = 1



More information about the Erp5-report mailing list