From 18ee18244f5646beeac4be90abd23cbe17c49775 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 19 Apr 2013 19:31:59 +0200 Subject: [PATCH] [FIX] test_expression: assertion was too sensitive to exact parameters Now that res.partner.child_ids has an extra domain attribute the exact number of parameters of queries using `child_ids` in the WHERE clause is different. bzr revid: odo@openerp.com-20130419173159-ef1onm3823hsi77n --- openerp/addons/base/tests/test_expression.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/tests/test_expression.py b/openerp/addons/base/tests/test_expression.py index 49bc7d57ca1..4f533a5e170 100644 --- a/openerp/addons/base/tests/test_expression.py +++ b/openerp/addons/base/tests/test_expression.py @@ -263,7 +263,7 @@ class test_expression(common.TransactionCase): "_auto_join on: ('child_ids.bank_ids.id', 'in', [..]) query incorrect join condition") self.assertIn('"res_partner__child_ids"."id"="res_partner__child_ids__bank_ids"."partner_id"', sql_query[1], "_auto_join on: ('child_ids.bank_ids.id', 'in', [..]) query incorrect join condition") - self.assertEqual(set([b_aa, b_ba]), set(sql_query[2]), + self.assertEqual(set([b_aa, b_ba]), set(sql_query[2][-2:]), "_auto_join on: ('child_ids.bank_ids.id', 'in', [..]) query incorrect parameter") # --------------------------------------------------