details:   https://code.tryton.org/tryton/commit/d1364323d4ac
branch:    default
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
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 58d67088854a -r d1364323d4ac 
modules/product_kit/tests/scenario_product_kit_purchase.rst
--- a/modules/product_kit/tests/scenario_product_kit_purchase.rst       Sun Aug 
16 23:51:22 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 58d67088854a -r d1364323d4ac 
modules/product_kit/tests/scenario_product_kit_sale.rst
--- a/modules/product_kit/tests/scenario_product_kit_sale.rst   Sun Aug 16 
23:51:22 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