[IMP] account*,crm*,hr*,auction,delivery,event:changed static date of 2010 to current...
[odoo/odoo.git] / addons / account / test / account_validate_account_move.yml
1 -
2   Demo data for Account tax code
3 -
4   !record {model: account.tax.code, id: account_tax_code_0}:
5     name : Tax Code Test
6     sign : 1.00
7 -
8   In order to test the 'Post Journal Entries' wizard in OpenERP, I created an account move
9 -
10   !record {model: account.move, id: account_move_0}:
11     date: !eval time.strftime('%Y-%m-%d')
12     journal_id: account.bank_journal
13     line_id:
14       - account_id: account.cash
15         amount_currency: 0.0
16         credit: 2000.0
17         date: !eval time.strftime('%Y-%m-%d')
18         debit: 0.0
19         journal_id: account.bank_journal
20         name: Basic Computer
21         partner_id: base.res_partner_desertic_hispafuentes
22         period_id: account.period_6
23         ref: '2011010'
24         tax_amount: 0.0
25       - journal_id: account.bank_journal
26         period_id: account.period_6
27         ref: '2011010'
28         tax_code_id: account_tax_code_0      
29         tax_amount: 0.0
30         account_id: account.a_recv
31         amount_currency: 0.0
32         credit: 0.0
33         date: !eval time.strftime('%Y-%m-%d')
34         debit: 2000.0
35         name: Basic Computer
36         partner_id: base.res_partner_desertic_hispafuentes
37         quantity: 0.0
38     name: /
39     period_id: account.period_6
40     ref: '2011010'
41     state: draft
42
43 -
44   I check that Initially account move state is "Draft"
45 -
46   !assert {model: account.move, id: account_move_0, string: initialstatedraft}:
47     - state == 'draft'
48 -
49   I validate this account move by using the 'Post Journal Entries' wizard
50 -
51   !record {model: validate.account.move, id: validate_account_move_0}:
52     journal_id: account.bank_journal
53     period_id: account.period_6
54 -
55   I click on validate Button
56 -
57   !python {model: validate.account.move}: |
58       self.validate_move(cr, uid, [ref("validate_account_move_0")], {"lang": "en_US", "active_model": "ir.ui.menu", "active_ids": [ref("account.menu_validate_account_moves")], "tz": False, "active_id": ref("account.menu_validate_account_moves"), })
59 -
60   I check that the invoice state is now "Posted"
61 -
62   !assert {model: account.move, id: account_move_0, string: moveincorrect}:
63     - state == 'posted'