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}