changeset 6e349a89a7a5 in modules/account_payment_stripe:5.4
details:
https://hg.tryton.org/modules/account_payment_stripe?cmd=changeset;node=6e349a89a7a5
description:
Add some extra time to Stripe
Add 1 second to Stripe to process the request before fetching new
events.
issue9184
review319071002
(grafted from eb91489655707b6f299920cbd7de7b650cdf9d0f)
diffstat:
tests/scenario_account_payment_stripe.rst | 4 ++++
tests/scenario_account_payment_stripe_dispute.rst | 5 +++++
tests/scenario_account_payment_stripe_intent.rst | 3 +++
3 files changed, 12 insertions(+), 0 deletions(-)
diffs (105 lines):
diff -r d56c352c29f7 -r 6e349a89a7a5 tests/scenario_account_payment_stripe.rst
--- a/tests/scenario_account_payment_stripe.rst Tue Mar 17 23:19:20 2020 +0100
+++ b/tests/scenario_account_payment_stripe.rst Wed Apr 01 23:53:38 2020 +0200
@@ -6,6 +6,7 @@
>>> import os
>>> import datetime
+ >>> import time
>>> from decimal import Decimal
>>> import stripe
>>> from proteus import Model, Wizard
@@ -116,6 +117,7 @@
>>> payment.state
'processing'
+ >>> time.sleep(1)
>>> cron_fetch_events.click('run_once')
>>> payment.reload()
>>> payment.state
@@ -211,6 +213,7 @@
>>> payment.state
'processing'
+ >>> time.sleep(1)
>>> cron_fetch_events.click('run_once')
>>> payment.reload()
>>> payment.state
@@ -272,6 +275,7 @@
>>> payment.state
'processing'
+ >>> time.sleep(1)
>>> cron_fetch_events.click('run_once')
>>> payment.reload()
>>> payment.state
diff -r d56c352c29f7 -r 6e349a89a7a5
tests/scenario_account_payment_stripe_dispute.rst
--- a/tests/scenario_account_payment_stripe_dispute.rst Tue Mar 17 23:19:20
2020 +0100
+++ b/tests/scenario_account_payment_stripe_dispute.rst Wed Apr 01 23:53:38
2020 +0200
@@ -6,6 +6,7 @@
>>> import os
>>> import datetime
+ >>> import time
>>> from decimal import Decimal
>>> import stripe
>>> from proteus import Model, Wizard
@@ -101,6 +102,7 @@
>>> payment.state
'processing'
+ >>> time.sleep(1)
>>> cron_fetch_events.click('run_once')
>>> payment.reload()
>>> payment.state
@@ -193,6 +195,7 @@
>>> payment.state
'processing'
+ >>> time.sleep(1)
>>> cron_fetch_events.click('run_once')
>>> payment.reload()
>>> payment.state
@@ -263,6 +266,7 @@
>>> payment.state
'processing'
+ >>> time.sleep(1)
>>> cron_fetch_events.click('run_once')
>>> payment.reload()
>>> payment.state
@@ -276,6 +280,7 @@
>>> dispute = stripe.Dispute.modify(charge.dispute,
... evidence={'uncategorized_text': 'winning_evidence'})
+ >>> time.sleep(1)
>>> cron_fetch_events.click('run_once')
>>> payment.reload()
>>> payment.state
diff -r d56c352c29f7 -r 6e349a89a7a5
tests/scenario_account_payment_stripe_intent.rst
--- a/tests/scenario_account_payment_stripe_intent.rst Tue Mar 17 23:19:20
2020 +0100
+++ b/tests/scenario_account_payment_stripe_intent.rst Wed Apr 01 23:53:38
2020 +0200
@@ -6,6 +6,7 @@
>>> import os
>>> import datetime
+ >>> import time
>>> from decimal import Decimal
>>> import stripe
>>> from proteus import Model, Wizard
@@ -116,6 +117,7 @@
>>> payment.state
'processing'
+ >>> time.sleep(1)
>>> cron_fetch_events.click('run_once')
>>> payment.reload()
>>> payment.state
@@ -130,6 +132,7 @@
>>> charge, = payment_intent.charges
>>> refund = stripe.Refund.create(charge=charge)
+ >>> time.sleep(1)
>>> cron_fetch_events.click('run_once')
>>> payment.reload()
>>> payment.state