02.04.26
This commit is contained in:
@@ -333,5 +333,20 @@ class PurchaseTradeTestCase(ModuleTestCase):
|
||||
|
||||
self.assertEqual(invoice.report_net, Decimal('800'))
|
||||
|
||||
def test_lot_invoice_sale_uses_sale_invoice_line_reference(self):
|
||||
'sale invoicing must resolve the generated invoice from sale invoice links'
|
||||
sale_invoice = Mock()
|
||||
sale_invoice_line = Mock(invoice=sale_invoice)
|
||||
lot = Mock(
|
||||
sale_invoice_line=sale_invoice_line,
|
||||
sale_invoice_line_prov=None,
|
||||
invoice_line=None,
|
||||
invoice_line_prov=None,
|
||||
)
|
||||
|
||||
invoice_line = lot.sale_invoice_line or lot.sale_invoice_line_prov
|
||||
|
||||
self.assertIs(invoice_line.invoice, sale_invoice)
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
|
||||
Reference in New Issue
Block a user