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

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Feb 26 12:24:04 CET 2010


Author: yusuke
Date: Fri Feb 26 12:24:03 2010
New Revision: 33146

URL: http://svn.erp5.org?rev=33146&view=rev
Log:
complex query shall raise an exception when buggy case.

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=33146&r1=33145&r2=33146&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py [utf8] (original)
+++ erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py [utf8] Fri Feb 26 12:24:03 2010
@@ -2351,11 +2351,16 @@
                                         operator='AND')
     self.assertEqual(len(catalog(query=query_find_name_erp5)), 2)
 
-    query = ComplexQuery(query_find_european,
-                         query_find_name_erp5,
-                         operator='OR')
-    self.assertEqual(len(catalog(query=query)), 3)
-
+    try:
+      query = ComplexQuery(query_find_european,
+                           query_find_name_erp5,
+                           operator='OR')
+    except NotImplementedError:
+      # correct behaviour for now
+      raise
+    else:
+      self.fail("In this query pattern, ComplexQuery doesn't return valid result.")
+ 
   def test_check_security_table_content(self, quiet=quiet, run=run_all_test):
     sql_connection = self.getSQLConnection()
     portal = self.getPortalObject()




More information about the Erp5-report mailing list