[ADD] tests
This commit is contained in:
33
base_partner_ref/tests/test_partner.py
Normal file
33
base_partner_ref/tests/test_partner.py
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 2020 Akretion
|
||||
# @author: Renato Lima <renato.lima@akretion.com.br>
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from psycopg2 import IntegrityError
|
||||
|
||||
from odoo.tools import mute_logger
|
||||
from odoo.tests.common import TransactionCase
|
||||
|
||||
|
||||
class TestPartner(TransactionCase):
|
||||
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
self.partner_values = {
|
||||
'name': 'Akretion Test Partner',
|
||||
'ref': '220',
|
||||
}
|
||||
self.partner = self._create_partner(self.partner_values)
|
||||
|
||||
def _create_partner(self, values):
|
||||
return self.env['res.partner'].create(values)
|
||||
|
||||
def test_partners_same_ref(self):
|
||||
"""Check create two partners with same ref"""
|
||||
with self.assertRaises(IntegrityError), mute_logger('odoo.sql_db'):
|
||||
self._create_partner(self.partner_values)
|
||||
|
||||
def test_partner_get_name(self):
|
||||
"""Check partner name get"""
|
||||
self.assertEqual(
|
||||
self.partner._get_name(), '[220] Akretion Test Partner'
|
||||
)
|
||||
Reference in New Issue
Block a user