summaryrefslogtreecommitdiff
path: root/odoo/addons/test_exceptions/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/addons/test_exceptions/models.py')
-rw-r--r--odoo/addons/test_exceptions/models.py23
1 files changed, 0 insertions, 23 deletions
diff --git a/odoo/addons/test_exceptions/models.py b/odoo/addons/test_exceptions/models.py
index 0a09164eaa7..7028ddda128 100644
--- a/odoo/addons/test_exceptions/models.py
+++ b/odoo/addons/test_exceptions/models.py
@@ -14,98 +14,75 @@ class m(models.Model):
_name = 'test.exceptions.model'
_description = 'Test Exception Model'
- @api.multi
def generate_except_osv(self):
# title is ignored in the new (6.1) exceptions
raise odoo.osv.osv.except_osv('title', 'description')
- @api.multi
def generate_except_orm(self):
# title is ignored in the new (6.1) exceptions
raise odoo.exceptions.except_orm('title', 'description')
- @api.multi
def generate_warning(self):
raise odoo.exceptions.Warning('description')
- @api.multi
def generate_redirect_warning(self):
action = self.env.ref('test_exceptions.action_test_exceptions')
raise odoo.exceptions.RedirectWarning('description', action.id, 'Go to the redirection')
- @api.multi
def generate_access_denied(self):
raise odoo.exceptions.AccessDenied()
- @api.multi
def generate_access_error(self):
raise odoo.exceptions.AccessError('description')
- @api.multi
def generate_exc_access_denied(self):
raise Exception('AccessDenied')
- @api.multi
def generate_undefined(self):
self.surely_undefined_symbol
- @api.multi
def generate_user_error(self):
raise odoo.exceptions.UserError('description')
- @api.multi
def generate_missing_error(self):
raise odoo.exceptions.MissingError('description')
- @api.multi
def generate_validation_error(self):
raise odoo.exceptions.ValidationError('description')
- @api.multi
def generate_except_osv_safe_eval(self):
self.generate_safe_eval(self.generate_except_osv)
- @api.multi
def generate_except_orm_safe_eval(self):
self.generate_safe_eval(self.generate_except_orm)
- @api.multi
def generate_warning_safe_eval(self):
self.generate_safe_eval(self.generate_warning)
- @api.multi
def generate_redirect_warning_safe_eval(self):
self.generate_safe_eval(self.generate_redirect_warning)
- @api.multi
def generate_access_denied_safe_eval(self):
self.generate_safe_eval(self.generate_access_denied)
- @api.multi
def generate_access_error_safe_eval(self):
self.generate_safe_eval(self.generate_access_error)
- @api.multi
def generate_exc_access_denied_safe_eval(self):
self.generate_safe_eval(self.generate_exc_access_denied)
- @api.multi
def generate_undefined_safe_eval(self):
self.generate_safe_eval(self.generate_undefined)
- @api.multi
def generate_user_error_safe_eval(self):
self.generate_safe_eval(self.generate_user_error)
- @api.multi
def generate_missing_error_safe_eval(self):
self.generate_safe_eval(self.generate_missing_error)
- @api.multi
def generate_validation_error_safe_eval(self):
self.generate_safe_eval(self.generate_validation_error)
- @api.multi
def generate_safe_eval(self, f):
globals_dict = { 'generate': f }
safe_eval("generate()", mode='exec', globals_dict=globals_dict)