[IMP] account_followup:Improve the test statement
[odoo/odoo.git] / addons / account_followup / test / account_followup.yml
1 -
2   In order to test account followup module in OpenERP, I change the state of invoice to "open".
3 -
4   !workflow {model: account.invoice, action: invoice_open, ref: account.demo_invoice_0}
5 -
6   !record {model: account.followup.print, id: account_followup_print_0}:
7     date: !eval time.strftime('%Y-%m-%d')
8     followup_id: account_followup.demo_followup1
9 -
10   I select the followup to send it to the partner.
11 -
12   !python {model: account.followup.print}: |
13     self.do_continue(cr, uid, [ref("account_followup_print_0")], {"lang": 'en_US',
14       "active_model": "ir.ui.menu", "active_ids": [ref("account_followup.account_followup_print_menu")],
15       "tz": False, "active_id": ref("account_followup.account_followup_print_menu"),
16       })
17 -
18   I select partners whom I want to send followups.
19 -
20   !record {model: account.followup.print.all, id: account_followup_print_all_0}:
21     email_body: 'Date : %(date)s\n\nDear %(partner_name)s,\n\nPlease find in attachment
22       a reminder of all your unpaid invoices, for a total amount due of:\n\n%(followup_amount).2f
23       %(company_currency)s\n\nThanks,\n--\n%(user_signature)s\n%(company_name)s'
24     email_subject: Invoices Reminder
25     partner_ids:
26       - base.res_partner_desertic_hispafuentes
27     partner_lang: 1
28 -
29   I send a followup mail to partner.
30 -
31   !python {model: account.followup.print.all}: |
32     import time
33     self.do_mail(cr, uid, [ref("account_followup_print_all_0")], {"lang": 'en_US',
34       "active_model": "ir.ui.menu", "active_ids": [ref("account_followup.account_followup_print_menu")],
35       "tz": False, "date": time.strftime('%Y-%m-%d'), "followup_id": ref("account_followup.demo_followup1"), "active_id": ref("account_followup.account_followup_print_menu"),
36       })