[FIX] ir.ui.view missing time libraries in qweb rendering context
[odoo/odoo.git] / openerp / tests / test_acl.py
index e80390c..798561c 100644 (file)
@@ -17,7 +17,7 @@ class TestACL(common.TransactionCase):
         self.res_currency = self.registry('res.currency')
         self.res_partner = self.registry('res.partner')
         self.res_users = self.registry('res.users')
-        self.demo_uid = 3
+        _, self.demo_uid = self.registry('ir.model.data').get_object_reference(self.cr, self.uid, 'base', 'user_demo')
         self.tech_group = self.registry('ir.model.data').get_object(self.cr, self.uid,
                                                                     *(GROUP_TECHNICAL_FEATURES.split('.')))
 
@@ -95,15 +95,15 @@ class TestACL(common.TransactionCase):
             part = P.browse(self.cr, self.demo_uid, pid)
             # accessing fields must no raise exceptions...
             part.name
-            # ... except they are restricted
+            # ... except if they are restricted
             with self.assertRaises(openerp.osv.orm.except_orm) as cm:
-                part.email
+                with mute_logger('openerp.osv.orm'):
+                    part.email
 
             self.assertEqual(cm.exception.args[0], 'Access Denied')
         finally:
             self.res_partner._columns['email'].groups = False
 
-
 if __name__ == '__main__':
     unittest2.main()