details:   https://code.tryton.org/tryton/commit/a80406308529
branch:    default
user:      Cédric Krier <[email protected]>
date:      Thu Jun 18 14:55:21 2026 +0200
description:
        Avoid random payment amount of zero in braintree tests

        The value 0 is not valid for a payment.
diffstat:

 modules/account_payment_braintree/tests/scenario_account_payment_braintree.rst 
|  6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diffs (30 lines):

diff -r 5354afb349d8 -r a80406308529 
modules/account_payment_braintree/tests/scenario_account_payment_braintree.rst
--- 
a/modules/account_payment_braintree/tests/scenario_account_payment_braintree.rst
    Thu Jun 18 10:38:26 2026 +0200
+++ 
b/modules/account_payment_braintree/tests/scenario_account_payment_braintree.rst
    Thu Jun 18 14:55:21 2026 +0200
@@ -85,7 +85,7 @@
     >>> payment.kind = 'receivable'
     >>> payment.party = customer
     >>> # Use random amount to prevent gateway rejection for duplicate
-    >>> payment.amount = amount = Decimal(random.randint(0, 1999))
+    >>> payment.amount = amount = Decimal(random.randint(1, 1999))
     >>> payment.click('submit')
     >>> payment.state
     'submitted'
@@ -161,7 +161,7 @@
 
     >>> payment, = payment.duplicate()
     >>> payment.braintree_customer = braintree_customer
-    >>> payment.amount = amount = Decimal(random.randint(0, 1999))
+    >>> payment.amount = amount = Decimal(random.randint(1, 1999))
     >>> payment.save()
     >>> _, method = Payment.get_braintree_customer_methods(payment.id, 
config.context)
     >>> method_token, _ = method
@@ -201,7 +201,7 @@
     >>> payment, = payment.duplicate()
     >>> payment.braintree_customer = None
     >>> payment.braintree_settle_payment = False
-    >>> payment.amount = amount = Decimal(random.randint(0, 1999))
+    >>> payment.amount = amount = Decimal(random.randint(3, 1999))
     >>> payment.click('submit')
     >>> payment.state
     'submitted'

Reply via email to