You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
2.2 KiB

  1. # -*- coding: utf-8 -*-
  2. # Copyright 2014-2018 Therp BV <https://therp.nl>.
  3. # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
  4. from odoo.tests import common
  5. class TestCommon(common.SingleTransactionCase):
  6. # pylint: disable=too-many-instance-attributes
  7. post_install = True
  8. def setUp(self):
  9. """Create common objects for tab tests."""
  10. # pylint: disable=invalid-name
  11. super(TestCommon, self).setUp()
  12. self.tab_model = self.env['res.partner.tab']
  13. self.type_model = self.env['res.partner.relation.type']
  14. self.partner_model = self.env['res.partner']
  15. self.relation_model = self.env['res.partner.relation']
  16. # Categories.
  17. self.category_government = self.env.ref(
  18. 'partner_multi_relation_tabs.category_government')
  19. self.category_functionary = self.env.ref(
  20. 'partner_multi_relation_tabs.category_functionary')
  21. self.category_department = self.env.ref(
  22. 'partner_multi_relation_tabs.category_department')
  23. # Tabs.
  24. self.tab_committee = self.env.ref(
  25. 'partner_multi_relation_tabs.tab_committee')
  26. self.tab_board = self.env.ref(
  27. 'partner_multi_relation_tabs.tab_board')
  28. self.tab_positions = self.env.ref(
  29. 'partner_multi_relation_tabs.tab_positions')
  30. self.tab_departments = self.env.ref(
  31. 'partner_multi_relation_tabs.tab_departments')
  32. # Types.
  33. self.type_chairperson = self.env.ref(
  34. 'partner_multi_relation_tabs'
  35. '.relation_type_committee_has_chairperson')
  36. self.type_ceo = self.env.ref(
  37. 'partner_multi_relation_tabs'
  38. '.relation_type_company_has_ceo')
  39. # Partners.
  40. self.partner_big_company = self.env.ref(
  41. 'partner_multi_relation_tabs.partner_big_company')
  42. self.partner_important_person = self.env.ref(
  43. 'partner_multi_relation_tabs.partner_important_person')
  44. self.partner_common_person = self.env.ref(
  45. 'partner_multi_relation_tabs.partner_common_person')
  46. # Relations.
  47. self.relation_company_ceo = self.env.ref(
  48. 'partner_multi_relation_tabs.relation_company_ceo')