[MERGE] sync with latest trunk
[odoo/odoo.git] / addons / account / test / account_use_model.yml
1 -
2   In order to test account use models wizard in OpenERP I create an account model record
3 -
4   !record {model: account.model, id: account_model_mymodelonyears0}:
5     journal_id: account.expenses_journal
6     lines_id:
7       - account_id: account.a_recv
8         credit: 0.0
9         debit: 0.0
10         name: test1
11         sequence: 0.0
12         quantity: 0.0
13         partner_id: base.res_partner_3
14     name: My Test Model
15
16 -
17   I create an account use model record
18
19 -
20   !record {model: account.use.model, id: account_use_model_0}:
21     {}
22
23 -
24   I create entries.
25 -
26   !python {model: account.use.model}: |
27     self.create_entries(cr, uid, [ref("account_use_model_0")], {"lang": 'en_US', "active_model":
28       "account.model", "active_ids": [ref("account_model_mymodelonyears0")], "tz":
29       False, "active_id": ref("account_model_mymodelonyears0"), })
30     move_obj = self.pool.get('account.move')
31     ids = move_obj.search(cr, uid, [('ref', '=', 'My Test Model')])
32     assert len(ids), "Error:moves not created for model 'My Test Model'"