+ assert len(ids), "Error:moves not created for model 'My Test Model'"
+-
+ Then I click on the 'Post' button of Journal Entries
+-
+ !python {model: account.move}: |
+ ids = self.search(cr, uid, [('ref', '=', 'My Test Model')])
+ self.button_validate(cr, uid, ids, {})
+ moves = self.browse(cr, uid, ids)[0]
+ assert(moves.state == 'posted'), _('Journal Entries are not in posted state')
+-
+ Then I create Recurring Lines
+-
+ !record {model: account.subscription, id: test_recurring_lines }:
+ name: Test Recurring Lines
+ model_id: account_model_mymodelonyears0
+ period_type: 'day'
+-
+ Then I click on the 'Compute' button of Recurring lines
+-
+ !python {model: account.subscription}: |
+ subscription_line_obj = self.pool.get('account.subscription.line')
+ self.compute(cr, uid, [ref('test_recurring_lines')], {'lang': u'en_US', 'active_model': 'ir.ui.menu',
+ 'active_ids': [ref('menu_action_subscription_form')], 'tz': False, 'active_id': ref('menu_action_subscription_form')})
+ subscription_lines = subscription_line_obj.search(cr, uid, [('subscription_id', '=', ref('test_recurring_lines'))])
+ assert subscription_lines, _('Subscription lines has not been created')
+-
+ I provide date in 'Generate Entries' wizard
+-
+ !record {model: account.subscription.generate, id: account_subscription_generate}:
+ date: !eval time.strftime('%Y-%m-%d')
+-
+ Then I generate entries through wizard
+-
+ !python {model: account.subscription.generate}: |
+ res = self.action_generate(cr, uid, [ref('account_subscription_generate')], {'lang': u'en_US', 'active_model': 'ir.ui.menu',
+ 'active_ids': [ref('menu_generate_subscription')], 'tz': False, 'active_id': ref('menu_generate_subscription')})
+ assert res, _('Move for subscription lines has not been created')
+