[Erp5-report] r25835 - /erp5/trunk/products/ERP5/tests/testXHTML.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Mar 3 16:44:54 CET 2009


Author: kazuhiko
Date: Tue Mar  3 16:44:53 2009
New Revision: 25835

URL: http://svn.erp5.org?rev=25835&view=rev
Log:
try to get all dead ProxyFields.

Modified:
    erp5/trunk/products/ERP5/tests/testXHTML.py

Modified: erp5/trunk/products/ERP5/tests/testXHTML.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testXHTML.py?rev=25835&r1=25834&r2=25835&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testXHTML.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testXHTML.py [utf8] Tue Mar  3 16:44:53 2009
@@ -133,12 +133,14 @@
     # check that all proxy fields defined in business templates have a valid
     # target
     skins_tool = self.portal.portal_skins
+    error_list = []
     for field_path, field in skins_tool.ZopeFind(
               skins_tool, obj_metatypes=['ProxyField'], search_sub=1):
-      self.assertNotEqual(None, field.getTemplateField(),
-          '%s\nform_id:%s\nfield_id:%s\n' % (field_path,
-                                             field.get_value('form_id'),
-                                             field.get_value('field_id')))
+      template_field = field.getTemplateField()
+      if template_field is None:
+        error_list.append((field_path, field.get_value('form_id'),
+                           field.get_value('field_id')))
+    self.assertEquals(error_list, [])
 
 class W3Validator(object):
 




More information about the Erp5-report mailing list