diff --git a/odoo/addons/base/tests/test_expression.py b/odoo/addons/base/tests/test_expression.py index 5476433aaff..28acdb0d4f7 100644 --- a/odoo/addons/base/tests/test_expression.py +++ b/odoo/addons/base/tests/test_expression.py @@ -1418,6 +1418,23 @@ class TestMany2one(TransactionCase): ''']): self.Partner.search([('company_id', 'like', self.company.name)]) + with self.assertQueries([ + ''' + SELECT "res_company".id + FROM "res_company" + WHERE (("res_company"."name"::text not like %s) + OR "res_company"."name" IS NULL) + ORDER BY "res_company"."sequence" ,"res_company"."name" + ''', + ''' + SELECT "res_partner".id + FROM "res_partner" + WHERE (("res_partner"."company_id" IN (%s)) OR "res_partner"."company_id" IS NULL) + ORDER BY "res_partner"."display_name" + ''' + ]): + self.Partner.search([('company_id', 'not like', "blablabla")]) + class TestOne2many(TransactionCase): def setUp(self):