details:   https://code.tryton.org/tryton/commit/b1d1d31ee52b
branch:    7.8
user:      Cédric Krier <[email protected]>
date:      Sun Aug 23 08:28:53 2026 +0200
description:
        Do not rely on invoices order from sale and purchase in test scenario

        Closes #15033
        (grafted from d1364323d4ac8c2f3d823cbee89e5217a53e98da)
diffstat:

 modules/product_kit/tests/scenario_product_kit_purchase.rst |  2 +-
 modules/product_kit/tests/scenario_product_kit_sale.rst     |  2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diffs (24 lines):

diff -r ea2e2d4bce8f -r b1d1d31ee52b 
modules/product_kit/tests/scenario_product_kit_purchase.rst
--- a/modules/product_kit/tests/scenario_product_kit_purchase.rst       Sat Aug 
15 08:03:57 2026 +0200
+++ b/modules/product_kit/tests/scenario_product_kit_purchase.rst       Sun Aug 
23 08:28:53 2026 +0200
@@ -233,7 +233,7 @@
 Check new invoice::
 
     >>> purchase.reload()
-    >>> _, invoice = purchase.invoices
+    >>> invoice, = [i for i in purchase.invoices if i != invoice]
     >>> len(invoice.lines)
     3
     >>> product2quantity = {l.product: l.quantity for l in invoice.lines}
diff -r ea2e2d4bce8f -r b1d1d31ee52b 
modules/product_kit/tests/scenario_product_kit_sale.rst
--- a/modules/product_kit/tests/scenario_product_kit_sale.rst   Sat Aug 15 
08:03:57 2026 +0200
+++ b/modules/product_kit/tests/scenario_product_kit_sale.rst   Sun Aug 23 
08:28:53 2026 +0200
@@ -216,7 +216,7 @@
 Check new invoice::
 
     >>> sale.reload()
-    >>> _, invoice = sale.invoices
+    >>> invoice, = [i for i in sale.invoices if i != invoice]
     >>> len(invoice.lines)
     3
     >>> product2quantity = {l.product: l.quantity for l in invoice.lines}

Reply via email to