302
302
float_round(0.01, precision_digits=3, precision_rounding=0.01)
303
303
except AssertionError:
306
Test res.groups name search
308
!python {model: res.groups}: |
309
all_groups = self.search(cr, uid, [])
310
full_names = [(group.id, group.full_name) for group in self.browse(cr, uid, all_groups)]
311
group_ids = self.search(cr, uid, [('full_name', 'like', '%Sale%')])
312
assert set(group_ids) == set([id for (id, full_name) in full_names if 'Sale' in full_name]), "did not match search for 'Sale'"
313
group_ids = self.search(cr, uid, [('full_name', 'like', '%Technical%')])
314
assert set(group_ids) == set([id for (id, full_name) in full_names if 'Technical' in full_name]), "did not match search for 'Technical'"
315
group_ids = self.search(cr, uid, [('full_name', 'like', '%Sales /%')])
316
assert set(group_ids) == set([id for (id, full_name) in full_names if 'Sales /' in full_name]), "did not match search for 'Sales /'"
317
group_ids = self.search(cr, uid, [('full_name', 'in', ['Administration / Access Rights','Contact Creation'])])
318
assert group_ids, "did not match search for 'Administration / Access Rights' and 'Contact Creation'"