details:   https://code.tryton.org/tryton/commit/e621efa28c49
branch:    7.0
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 9dbd29d1c86b -r e621efa28c49 
modules/product_kit/tests/scenario_product_kit_purchase.rst
--- a/modules/product_kit/tests/scenario_product_kit_purchase.rst       Wed Aug 
12 17:57:01 2026 +0200
+++ b/modules/product_kit/tests/scenario_product_kit_purchase.rst       Sun Aug 
23 08:28:53 2026 +0200
@@ -238,7 +238,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 9dbd29d1c86b -r e621efa28c49 
modules/product_kit/tests/scenario_product_kit_sale.rst
--- a/modules/product_kit/tests/scenario_product_kit_sale.rst   Wed Aug 12 
17:57:01 2026 +0200
+++ b/modules/product_kit/tests/scenario_product_kit_sale.rst   Sun Aug 23 
08:28:53 2026 +0200
@@ -223,7 +223,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