details: https://code.tryton.org/tryton/commit/d8aa79d76119
branch: 7.8
user: Cédric Krier <[email protected]>
date: Sun Aug 23 14:49:30 2026 +0200
description:
Do not rely on invoices order from sale in sale supply test scenario
Closes #15034
(grafted from 76fa6c0dae6901fcf8eb1df8037dbddb09499b8b)
diffstat:
modules/sale_supply/tests/scenario_sale_supply_shipment_on_invoice.rst
| 2 +-
modules/sale_supply_drop_shipment/tests/scenario_sale_supply_drop_shipment_on_invoice.rst
| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diffs (24 lines):
diff -r f6c9a5cb0346 -r d8aa79d76119
modules/sale_supply/tests/scenario_sale_supply_shipment_on_invoice.rst
--- a/modules/sale_supply/tests/scenario_sale_supply_shipment_on_invoice.rst
Sun Aug 16 23:51:22 2026 +0200
+++ b/modules/sale_supply/tests/scenario_sale_supply_shipment_on_invoice.rst
Sun Aug 23 14:49:30 2026 +0200
@@ -108,7 +108,7 @@
Pay for remaining products::
>>> sale.reload()
- >>> _, invoice = sale.invoices
+ >>> invoice, = [i for i in sale.invoices if i != invoice]
>>> invoice.click('post')
>>> pay = invoice.click('pay')
>>> pay.form.payment_method = payment_method
diff -r f6c9a5cb0346 -r d8aa79d76119
modules/sale_supply_drop_shipment/tests/scenario_sale_supply_drop_shipment_on_invoice.rst
---
a/modules/sale_supply_drop_shipment/tests/scenario_sale_supply_drop_shipment_on_invoice.rst
Sun Aug 16 23:51:22 2026 +0200
+++
b/modules/sale_supply_drop_shipment/tests/scenario_sale_supply_drop_shipment_on_invoice.rst
Sun Aug 23 14:49:30 2026 +0200
@@ -126,7 +126,7 @@
Pay for remaining products::
>>> sale.reload()
- >>> _, invoice = sale.invoices
+ >>> invoice, = [i for i in sale.invoices if i != invoice]
>>> invoice.click('post')
>>> pay = invoice.click('pay')
>>> pay.form.payment_method = payment_method