mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
37 lines
1.3 KiB
Python
37 lines
1.3 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Copyright 2017 Eficent Business and IT Consulting Services S.L.
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
|
|
|
from openerp.tests.common import TransactionCase
|
|
|
|
|
|
class TestQualityControlTeam(TransactionCase):
|
|
|
|
def setUp(self):
|
|
super(TestQualityControlTeam, self).setUp()
|
|
self.qc_team_obj = self.env['qc.team']
|
|
self.main_qc_team = self.env.ref('quality_control_team.qc_team_main')
|
|
self.other_company = self.env['res.company'].create({
|
|
'name': 'other company',
|
|
})
|
|
self.user_test = self.env['res.users'].create({
|
|
'name': 'Test User',
|
|
'login': 'testuser',
|
|
'company_id': self.other_company.id,
|
|
'company_ids': [(4, self.other_company.id)],
|
|
})
|
|
|
|
def test_default_qc_team(self):
|
|
"""Test that the QC team is defaulted correctly."""
|
|
team = self.qc_team_obj._get_default_qc_team_id(
|
|
user_id=self.user_test.id)
|
|
self.assertEqual(team, self.main_qc_team)
|
|
test_team = self.qc_team_obj.create({
|
|
'name': 'Test Team',
|
|
'user_id': self.user_test.id,
|
|
'company_id': self.other_company.id,
|
|
})
|
|
team = self.qc_team_obj._get_default_qc_team_id(
|
|
user_id=self.user_test.id)
|
|
self.assertEqual(team, test_team)
|