summaryrefslogtreecommitdiff
path: root/odoo/addons/test_performance
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2017-11-15 17:28:12 +0100
committerThibault Delavallée <tde@odoo.com>2017-11-29 10:11:15 +0100
commit22cce3be9d3950ffeb5baa6e458bf566bbb82c3c (patch)
tree3d42325a85a112b435e29374a2e86cd764a0ffda /odoo/addons/test_performance
parentd040bfde89fca1c702e6e95c3b808e0b48c2267a (diff)
[ADD] test_mail: add some performances tests
Diffstat (limited to 'odoo/addons/test_performance')
-rw-r--r--odoo/addons/test_performance/tests/test_performance.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/odoo/addons/test_performance/tests/test_performance.py b/odoo/addons/test_performance/tests/test_performance.py
index 722adc24dab..6ef6c5a0c7b 100644
--- a/odoo/addons/test_performance/tests/test_performance.py
+++ b/odoo/addons/test_performance/tests/test_performance.py
@@ -16,7 +16,12 @@ def queryCount(**counters):
def decorate(func):
@functools.wraps(func)
def wrapper(self):
- for user in self.env.user + self.env.ref('base.user_demo'):
+ if hasattr(self, 'test_users'):
+ users = self.test_users.filtered(lambda user: user.login in counters.keys())
+ else:
+ users = self.env['res.users'].search([('login', 'in', list(counters.keys()))])
+ # for user in self.env.user + self.env.ref('base.user_demo'):
+ for user in users:
# switch user
self.uid = user.id
self.env = self.env(user=self.uid)