bemade-addons/bemade_fsm/tests/test_equipment.py
Marc Durepos 02f380dc91 bemade_fsm: Release 15.0.1 (beta)
* Added translations for French
 * Removed broken test tours (low value tests, high maintenance cost)
 * Updated version in manifest
2023-09-18 14:14:16 -04:00

21 lines
857 B
Python

from odoo.tests.common import HttpCase, tagged
from .test_bemade_fsm_common import BemadeFSMBaseTest
from odoo import Command
from odoo.exceptions import MissingError
@tagged("-at_install", "post_install")
class TestEquipment(BemadeFSMBaseTest):
def test_crud(self):
partner_company = self._generate_partner()
partner_contact = self._generate_partner('Site Contact', 'person', partner_company)
equipment = self._generate_equipment('Test Equipment 1', partner_company)
# Just make sure the basic ORM stuff is OK
self.assertTrue(equipment in partner_company.equipment_ids)
self.assertTrue(len(partner_company.equipment_ids) == 1)
# Delete should cascade
partner_company.write({'equipment_ids': [Command.set([])]})
with self.assertRaises(MissingError):
equipment.name