ICT template
This commit is contained in:
@@ -4551,6 +4551,7 @@ class PurchaseTradeTestCase(ModuleTestCase):
|
||||
config_model.search.return_value = [
|
||||
Mock(
|
||||
sale_report_template='sale_melya.fodt',
|
||||
sale_commission_report_template='sale_commission_ict.fodt',
|
||||
sale_bill_report_template='bill_melya.fodt',
|
||||
sale_final_report_template='sale_final_melya.fodt',
|
||||
invoice_report_template='invoice_melya.fodt',
|
||||
@@ -4561,6 +4562,8 @@ class PurchaseTradeTestCase(ModuleTestCase):
|
||||
invoice_packing_list_report_template='packing_list.fodt',
|
||||
invoice_payment_order_report_template='payment_order.fodt',
|
||||
purchase_report_template='purchase_melya.fodt',
|
||||
purchase_commission_report_template=(
|
||||
'purchase_commission_ict.fodt'),
|
||||
)
|
||||
]
|
||||
|
||||
@@ -4648,6 +4651,7 @@ class PurchaseTradeTestCase(ModuleTestCase):
|
||||
config_model.search.return_value = [
|
||||
Mock(
|
||||
sale_report_template='sale_melya.fodt',
|
||||
sale_commission_report_template='sale_commission_ict.fodt',
|
||||
sale_bill_report_template='bill_melya.fodt',
|
||||
sale_final_report_template='sale_final_melya.fodt',
|
||||
)
|
||||
@@ -4664,6 +4668,12 @@ class PurchaseTradeTestCase(ModuleTestCase):
|
||||
'report': 'sale/sale.fodt',
|
||||
}),
|
||||
'sale/sale_melya.fodt')
|
||||
self.assertEqual(
|
||||
report_class._resolve_configured_report_path({
|
||||
'name': 'Commission invoice',
|
||||
'report': 'sale/sale_commission_ict.fodt',
|
||||
}),
|
||||
'sale/sale_commission_ict.fodt')
|
||||
self.assertEqual(
|
||||
report_class._resolve_configured_report_path({
|
||||
'name': 'Bill',
|
||||
@@ -4682,7 +4692,11 @@ class PurchaseTradeTestCase(ModuleTestCase):
|
||||
report_class = Pool().get('purchase.purchase', type='report')
|
||||
config_model = Mock()
|
||||
config_model.search.return_value = [
|
||||
Mock(purchase_report_template='purchase_melya.fodt')
|
||||
Mock(
|
||||
purchase_report_template='purchase_melya.fodt',
|
||||
purchase_commission_report_template=(
|
||||
'purchase_commission_ict.fodt'),
|
||||
)
|
||||
]
|
||||
|
||||
with patch(
|
||||
@@ -4696,6 +4710,12 @@ class PurchaseTradeTestCase(ModuleTestCase):
|
||||
'report': 'purchase/purchase.fodt',
|
||||
}),
|
||||
'purchase/purchase_melya.fodt')
|
||||
self.assertEqual(
|
||||
report_class._resolve_configured_report_path({
|
||||
'name': 'Commission invoice',
|
||||
'report': 'purchase/purchase_commission_ict.fodt',
|
||||
}),
|
||||
'purchase/purchase_commission_ict.fodt')
|
||||
|
||||
def test_shipment_reports_use_templates_from_configuration(self):
|
||||
'shipment report paths are resolved from purchase_trade configuration'
|
||||
|
||||
Reference in New Issue
Block a user