diff options
Diffstat (limited to 'odoo/addons/test_access_rights/tests/test_ir_rules.py')
| -rw-r--r-- | odoo/addons/test_access_rights/tests/test_ir_rules.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/odoo/addons/test_access_rights/tests/test_ir_rules.py b/odoo/addons/test_access_rights/tests/test_ir_rules.py index 6724bdbf1e4..9cb2f3ebda2 100644 --- a/odoo/addons/test_access_rights/tests/test_ir_rules.py +++ b/odoo/addons/test_access_rights/tests/test_ir_rules.py @@ -76,3 +76,9 @@ class TestRules(TransactionCase): container_user.write({'some_ids': [(5,)]}) self.assertItemsEqual(container_user.some_ids.ids, []) self.assertItemsEqual(container_admin.some_ids.ids, [self.id2]) + + def test_access_rule_performance(self): + env = self.env(user=self.browse_ref('base.public_user')) + Model = env['test_access_right.some_obj'] + with self.assertQueryCount(0): + Model._filter_access_rules('read') |
