[Erp5-report] r25451 - /erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Feb 4 18:41:27 CET 2009


Author: vincent
Date: Wed Feb  4 18:41:26 2009
New Revision: 25451

URL: http://svn.erp5.org?rev=25451&view=rev
Log:
This test is known not to work because of the lack of a feature in catalog code. Hence, tag it as TODO.
As this assertion uses locally-defined variables, instead of isolating it in another test method, define a local function.

Modified:
    erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py

Modified: erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py?rev=25451&r1=25450&r2=25451&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py [utf8] (original)
+++ erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py [utf8] Wed Feb  4 18:41:26 2009
@@ -37,7 +37,7 @@
 from DateTime import DateTime
 from Products.CMFCore.tests.base.testcase import LogInterceptor
 from Testing.ZopeTestCase.PortalTestCase import PortalTestCase
-from Products.ERP5Type.tests.utils import createZODBPythonScript
+from Products.ERP5Type.tests.utils import createZODBPythonScript, todo_erp5
 from Products.ZSQLCatalog.ZSQLCatalog import HOT_REINDEXING_FINISHED_STATE,\
       HOT_REINDEXING_RECORDING_STATE, HOT_REINDEXING_DOUBLE_INDEXING_STATE
 from Products.CMFActivity.Errors import ActivityFlushError
@@ -2280,7 +2280,17 @@
     query = ComplexQuery(query_find_european,
                          query_find_name_erp5,
                          operator='OR')
-    self.assertEqual(len(catalog(query=query)), 3)
+
+    @todo_erp5
+    def todo():
+      """
+        This test is expected to fail with current code.
+        Adding support for this is required, and is not trivial.
+        Hence, mark it as TODO to silence this always-failing test.
+      """
+      self.assertEqual(len(catalog(query=query)), 3)
+
+    todo()
 
   def test_check_security_table_content(self, quiet=quiet, run=run_all_test):
     sql_connection = self.getSQLConnection()




More information about the Erp5-report mailing list