changeset 56e9772f8b27 in modules/sale_advance_payment:default
details: 
https://hg.tryton.org/modules/sale_advance_payment?cmd=changeset&node=56e9772f8b27
description:
        Avoid future invoice date in test scenario

        issue10759
        review360191002
diffstat:

 tests/scenario_advance_payment.rst |  17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diffs (62 lines):

diff -r 9ccb932d33a3 -r 56e9772f8b27 tests/scenario_advance_payment.rst
--- a/tests/scenario_advance_payment.rst        Sat Aug 21 09:09:56 2021 +0200
+++ b/tests/scenario_advance_payment.rst        Thu Sep 30 13:12:24 2021 +0200
@@ -18,6 +18,7 @@
     >>> from trytond.modules.sale_advance_payment.tests.tools import \
     ...     create_advance_payment_term, add_advance_payment_accounts
     >>> today = datetime.date.today()
+    >>> next_week = today + relativedelta(days=7)
 
 Activate sale_advance_payment::
 
@@ -170,7 +171,9 @@
     True
     >>> invoice.total_amount
     Decimal('10.00')
-
+    >>> invoice.invoice_date == next_week
+    True
+    >>> invoice.invoice_date = None
     >>> invoice.click('post')
     >>> sale.reload()
     >>> len(sale.invoices)
@@ -197,7 +200,7 @@
     Decimal('90.00')
     >>> len(invoice.lines)
     2
-    >>> il1, il2 = sorted([il for il in invoice.lines], 
+    >>> il1, il2 = sorted([il for il in invoice.lines],
     ...     key=lambda il: 1 if il.product else 0)
     >>> il1.account == advance_payment_account
     True
@@ -253,6 +256,9 @@
 Let's pay the advance payment invoice::
 
     >>> invoice, = sale.advance_payment_invoices
+    >>> invoice.invoice_date == next_week
+    True
+    >>> invoice.invoice_date = None
     >>> invoice.click('post')
     >>> pay = Wizard('account.invoice.pay', [invoice])
     >>> pay.form.payment_method = payment_method
@@ -310,6 +316,9 @@
 The advance payment invoice has been created, now pay it::
 
     >>> invoice, = sale.advance_payment_invoices
+    >>> invoice.invoice_date == next_week
+    True
+    >>> invoice.invoice_date = None
     >>> invoice.click('post')
     >>> pay = Wizard('account.invoice.pay', [invoice])
     >>> pay.form.payment_method = payment_method
@@ -395,7 +404,9 @@
     >>> _, inv_recreated = sale.advance_payment_invoices
     >>> inv_recreated.total_amount
     Decimal('10.00')
-
+    >>> inv_recreated.invoice_date == next_week
+    True
+    >>> inv_recreated.invoice_date = None
     >>> inv_recreated.click('post')
     >>> pay = Wizard('account.invoice.pay', [inv_recreated])
     >>> pay.form.payment_method = payment_method

Reply via email to