Lots Management
This commit is contained in:
@@ -17,6 +17,7 @@ from trytond.modules.purchase_trade import purchase as purchase_module
|
||||
from trytond.modules.purchase_trade import sale as sale_module
|
||||
from trytond.modules.purchase_trade import stock as stock_module
|
||||
from trytond.modules.purchase_trade import fee as fee_module
|
||||
from trytond.modules.purchase_trade import company_defaults
|
||||
from trytond.modules.purchase_trade.service import ContractFactory
|
||||
|
||||
|
||||
@@ -24,6 +25,15 @@ class PurchaseTradeTestCase(ModuleTestCase):
|
||||
'Test purchase_trade module'
|
||||
module = 'purchase_trade'
|
||||
|
||||
def test_itsa_book_year_suffix_uses_april_fiscal_start(self):
|
||||
'ITSA book year changes on April 1st'
|
||||
self.assertEqual(
|
||||
company_defaults._book_year_suffix(datetime.date(2026, 3, 31)),
|
||||
'25')
|
||||
self.assertEqual(
|
||||
company_defaults._book_year_suffix(datetime.date(2026, 4, 1)),
|
||||
'26')
|
||||
|
||||
@with_transaction()
|
||||
def test_purchase_list_fields_use_first_trade_line(self):
|
||||
'purchase list helper fields use the first real purchase line'
|
||||
|
||||
Reference in New Issue
Block a user