From 825080129f36645241bcfa752c5ee71d823e485f Mon Sep 17 00:00:00 2001 From: Marc Durepos Date: Thu, 22 Jun 2023 15:36:19 -0400 Subject: [PATCH] bemade_fsm: Added test skeleton for upcoming features. --- __init__.py => bemade_fsm/__init__.py | 0 __manifest__.py => bemade_fsm/__manifest__.py | 0 {models => bemade_fsm/models}/__init__.py | 0 {models => bemade_fsm/models}/equipment.py | 0 .../models}/product_template.py | 0 {models => bemade_fsm/models}/res_partner.py | 0 {models => bemade_fsm/models}/sale_order.py | 0 {models => bemade_fsm/models}/task.py | 0 .../models}/task_template.py | 0 .../security}/ir.model.access.csv | 0 .../tests/tours/task_equipment_tour.js | 0 .../static}/tests/tours/task_template_tour.js | 0 {tests => bemade_fsm/tests}/__init__.py | 0 .../tests}/test_bemade_fsm_common.py | 0 {tests => bemade_fsm/tests}/test_equipment.py | 0 bemade_fsm/tests/test_fsm_contact_setting.py | 30 +++++++++++++++++++ .../tests}/test_task_template.py | 0 .../tests}/test_task_template_sale_order.py | 0 {views => bemade_fsm/views}/equipment.xml | 0 {views => bemade_fsm/views}/menus.xml | 0 {views => bemade_fsm/views}/product_views.xml | 0 {views => bemade_fsm/views}/res_partner.xml | 0 .../views}/task_template_views.xml | 0 {views => bemade_fsm/views}/task_views.xml | 0 24 files changed, 30 insertions(+) rename __init__.py => bemade_fsm/__init__.py (100%) rename __manifest__.py => bemade_fsm/__manifest__.py (100%) rename {models => bemade_fsm/models}/__init__.py (100%) rename {models => bemade_fsm/models}/equipment.py (100%) rename {models => bemade_fsm/models}/product_template.py (100%) rename {models => bemade_fsm/models}/res_partner.py (100%) rename {models => bemade_fsm/models}/sale_order.py (100%) rename {models => bemade_fsm/models}/task.py (100%) rename {models => bemade_fsm/models}/task_template.py (100%) rename {security => bemade_fsm/security}/ir.model.access.csv (100%) rename {static => bemade_fsm/static}/tests/tours/task_equipment_tour.js (100%) rename {static => bemade_fsm/static}/tests/tours/task_template_tour.js (100%) rename {tests => bemade_fsm/tests}/__init__.py (100%) rename {tests => bemade_fsm/tests}/test_bemade_fsm_common.py (100%) rename {tests => bemade_fsm/tests}/test_equipment.py (100%) create mode 100644 bemade_fsm/tests/test_fsm_contact_setting.py rename {tests => bemade_fsm/tests}/test_task_template.py (100%) rename {tests => bemade_fsm/tests}/test_task_template_sale_order.py (100%) rename {views => bemade_fsm/views}/equipment.xml (100%) rename {views => bemade_fsm/views}/menus.xml (100%) rename {views => bemade_fsm/views}/product_views.xml (100%) rename {views => bemade_fsm/views}/res_partner.xml (100%) rename {views => bemade_fsm/views}/task_template_views.xml (100%) rename {views => bemade_fsm/views}/task_views.xml (100%) diff --git a/__init__.py b/bemade_fsm/__init__.py similarity index 100% rename from __init__.py rename to bemade_fsm/__init__.py diff --git a/__manifest__.py b/bemade_fsm/__manifest__.py similarity index 100% rename from __manifest__.py rename to bemade_fsm/__manifest__.py diff --git a/models/__init__.py b/bemade_fsm/models/__init__.py similarity index 100% rename from models/__init__.py rename to bemade_fsm/models/__init__.py diff --git a/models/equipment.py b/bemade_fsm/models/equipment.py similarity index 100% rename from models/equipment.py rename to bemade_fsm/models/equipment.py diff --git a/models/product_template.py b/bemade_fsm/models/product_template.py similarity index 100% rename from models/product_template.py rename to bemade_fsm/models/product_template.py diff --git a/models/res_partner.py b/bemade_fsm/models/res_partner.py similarity index 100% rename from models/res_partner.py rename to bemade_fsm/models/res_partner.py diff --git a/models/sale_order.py b/bemade_fsm/models/sale_order.py similarity index 100% rename from models/sale_order.py rename to bemade_fsm/models/sale_order.py diff --git a/models/task.py b/bemade_fsm/models/task.py similarity index 100% rename from models/task.py rename to bemade_fsm/models/task.py diff --git a/models/task_template.py b/bemade_fsm/models/task_template.py similarity index 100% rename from models/task_template.py rename to bemade_fsm/models/task_template.py diff --git a/security/ir.model.access.csv b/bemade_fsm/security/ir.model.access.csv similarity index 100% rename from security/ir.model.access.csv rename to bemade_fsm/security/ir.model.access.csv diff --git a/static/tests/tours/task_equipment_tour.js b/bemade_fsm/static/tests/tours/task_equipment_tour.js similarity index 100% rename from static/tests/tours/task_equipment_tour.js rename to bemade_fsm/static/tests/tours/task_equipment_tour.js diff --git a/static/tests/tours/task_template_tour.js b/bemade_fsm/static/tests/tours/task_template_tour.js similarity index 100% rename from static/tests/tours/task_template_tour.js rename to bemade_fsm/static/tests/tours/task_template_tour.js diff --git a/tests/__init__.py b/bemade_fsm/tests/__init__.py similarity index 100% rename from tests/__init__.py rename to bemade_fsm/tests/__init__.py diff --git a/tests/test_bemade_fsm_common.py b/bemade_fsm/tests/test_bemade_fsm_common.py similarity index 100% rename from tests/test_bemade_fsm_common.py rename to bemade_fsm/tests/test_bemade_fsm_common.py diff --git a/tests/test_equipment.py b/bemade_fsm/tests/test_equipment.py similarity index 100% rename from tests/test_equipment.py rename to bemade_fsm/tests/test_equipment.py diff --git a/bemade_fsm/tests/test_fsm_contact_setting.py b/bemade_fsm/tests/test_fsm_contact_setting.py new file mode 100644 index 0000000..a8874c2 --- /dev/null +++ b/bemade_fsm/tests/test_fsm_contact_setting.py @@ -0,0 +1,30 @@ +from odoo.tests import TransactionCase, HttpCase, tagged +from odoo import Command +from test_bemade_fsm_common import FSMManagerUserTransactionCase + +class SaleOrderFSMContactsCase(FSMManagerUserTransactionCase): + + def test_default_site_contacts(self): + # Make sure the SO pulls the defaults from the partner correctly + pass + + def test_default_billing_contacts(self): + # Make sure the SO pulls the defaults from the partner correctly + pass + + def test_default_workorder_contacts(self): + # Make sure the SO pulls the defaults from the partner correctly + pass + + def test_change_site_contacts(self): + # Make sure the SO contacts can be updated without feeding back to the partner + pass + + def test_change_workorder_contacts(self): + # Make sure the SO contacts can be updated without feeding back to the partner + pass + + def test_change_billing_contacts(self): + # Make sure the SO contacts can be updated without feedin back to the partner + pass + diff --git a/tests/test_task_template.py b/bemade_fsm/tests/test_task_template.py similarity index 100% rename from tests/test_task_template.py rename to bemade_fsm/tests/test_task_template.py diff --git a/tests/test_task_template_sale_order.py b/bemade_fsm/tests/test_task_template_sale_order.py similarity index 100% rename from tests/test_task_template_sale_order.py rename to bemade_fsm/tests/test_task_template_sale_order.py diff --git a/views/equipment.xml b/bemade_fsm/views/equipment.xml similarity index 100% rename from views/equipment.xml rename to bemade_fsm/views/equipment.xml diff --git a/views/menus.xml b/bemade_fsm/views/menus.xml similarity index 100% rename from views/menus.xml rename to bemade_fsm/views/menus.xml diff --git a/views/product_views.xml b/bemade_fsm/views/product_views.xml similarity index 100% rename from views/product_views.xml rename to bemade_fsm/views/product_views.xml diff --git a/views/res_partner.xml b/bemade_fsm/views/res_partner.xml similarity index 100% rename from views/res_partner.xml rename to bemade_fsm/views/res_partner.xml diff --git a/views/task_template_views.xml b/bemade_fsm/views/task_template_views.xml similarity index 100% rename from views/task_template_views.xml rename to bemade_fsm/views/task_template_views.xml diff --git a/views/task_views.xml b/bemade_fsm/views/task_views.xml similarity index 100% rename from views/task_views.xml rename to bemade_fsm/views/task_views.xml