From 0296f198b26fff34c56523b5ec7d26c3d6e2b94e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 14 Sep 2017 16:57:20 +0200 Subject: [PATCH] [IMP] mail: tests: add a new simple base model for testing Purpose: have simple test models to use in various modules and be independent from standard models behavior / tweaking. --- addons/mail/security/ir.model.access.csv | 1 + addons/mail/tests/test_mail_model.py | 15 +++++++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/addons/mail/security/ir.model.access.csv b/addons/mail/security/ir.model.access.csv index 0bd1697ca87..99f811a3634 100644 --- a/addons/mail/security/ir.model.access.csv +++ b/addons/mail/security/ir.model.access.csv @@ -35,6 +35,7 @@ access_mail_shortcode,mail.shortcode,model_mail_shortcode,base.group_user,1,1,1, access_mail_shortcode_portal,mail.shortcode.portal,model_mail_shortcode,base.group_portal,1,0,0,0 access_mail_test_user,mail.test.all,model_mail_test,base.group_user,1,1,1,1 access_mail_test_portal,mail.test.all,model_mail_test,base.group_portal,1,1,0,0 +access_mail_test_simple,mail.test.simple.all,model_mail_test_simple,base.group_user,1,1,1,1 access_mail_activity_all,mail.activity.all,model_mail_activity,,1,0,0,0 access_mail_activity_user,mail.activity.user,model_mail_activity,base.group_user,1,1,1,1 access_mail_activity_type_all,mail.activity.type.all,model_mail_activity_type,,1,0,0,0 diff --git a/addons/mail/tests/test_mail_model.py b/addons/mail/tests/test_mail_model.py index 8fc3a6f3453..578c779aad5 100644 --- a/addons/mail/tests/test_mail_model.py +++ b/addons/mail/tests/test_mail_model.py @@ -1,16 +1,23 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. -from odoo import api, fields, models +from odoo import fields, models + + +class MailTestSimple(models.Model): + _description = 'Test Simple Chatter Record' + _name = 'mail.test.simple' + _inherit = ['mail.thread'] + + name = fields.Char() + email_from = fields.Char() + description = fields.Text() class MailTest(models.Model): - """ A mail.channel is a discussion group that may behave like a listener - on documents. """ _description = 'Test Mail Model' _name = 'mail.test' _mail_post_access = 'read' - # _mail_flat_thread = False _inherit = ['mail.thread', 'mail.alias.mixin'] name = fields.Char()