[Erp5-report] r39881 ivan - /erp5/trunk/products/ERP5/tests/testXHTML.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Nov 4 09:54:53 CET 2010
Author: ivan
Date: Thu Nov 4 09:54:50 2010
New Revision: 39881
URL: http://svn.erp5.org?rev=39881&view=rev
Log:
Test Python script syntax.
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=39881&r1=39880&r2=39881&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testXHTML.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testXHTML.py [utf8] Thu Nov 4 09:54:50 2010
@@ -245,7 +245,20 @@ class TestXHTML(ERP5TypeTestCase):
described in SkinsTool_getDuplicateSelectionNameDict
"""
duplicating_selection_name_dict = self.portal.portal_skins.SkinsTool_getDuplicateSelectionNameDict()
- self.assertEquals(duplicating_selection_name_dict, {})
+ self.assertEquals(duplicating_selection_name_dict, {})
+
+ def test_PythonScriptSyntax(self):
+ """
+ Check that Python Scripts syntax is correct.
+ """
+ skins_tool = self.portal.portal_skins
+ for script_path, script in skins_tool.ZopeFind(
+ skins_tool, obj_metatypes=['Script (Python)'], search_sub=1):
+ if script.errors!=():
+ # we need to add script id as well in test failure
+ self.assertEquals('%s : %s' %(script_path, script.errors), ())
+
+
def test_callableListMethodInListbox(self):
# check all list_method in listboxes
More information about the Erp5-report
mailing list