details:   https://code.tryton.org/tryton/commit/95c9b1938159
branch:    7.0
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.
        (grafted from a80406308529403755f136b22be03f9f572e2ee9)
diffstat:

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

diffs (30 lines):

diff -r 86d80d0eb1de -r 95c9b1938159 
modules/account_payment_braintree/tests/scenario_account_payment_braintree.rst
--- 
a/modules/account_payment_braintree/tests/scenario_account_payment_braintree.rst
    Wed Jun 17 22:50:11 2026 +0200
+++ 
b/modules/account_payment_braintree/tests/scenario_account_payment_braintree.rst
    Thu Jun 18 14:55:21 2026 +0200
@@ -89,7 +89,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'
@@ -168,7 +168,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
@@ -208,7 +208,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