[FIX] - Fix unit test: is_auto_renew is considered in the forecast generation

This commit is contained in:
sbejaoui
2020-01-07 12:32:08 +01:00
parent 0aac5e71c8
commit 21ec223653

View File

@@ -135,12 +135,15 @@ class TestContractLineForecastPeriod(TestContractBase):
'date_end': Date.today() + relativedelta(months=3), 'date_end': Date.today() + relativedelta(months=3),
'recurring_rule_type': "monthlylastday", 'recurring_rule_type': "monthlylastday",
'recurring_invoicing_type': 'pre-paid', 'recurring_invoicing_type': 'pre-paid',
'is_auto_renew': True, 'is_auto_renew': False,
} }
) )
self.acct_line._onchange_date_start() self.acct_line._onchange_date_start()
self.assertTrue(self.acct_line.forecast_period_ids) self.assertTrue(self.acct_line.forecast_period_ids)
self.assertEqual(len(self.acct_line.forecast_period_ids), 4) self.assertEqual(len(self.acct_line.forecast_period_ids), 4)
self.acct_line.write({'is_auto_renew': True})
self.assertTrue(self.acct_line.forecast_period_ids)
self.assertEqual(len(self.acct_line.forecast_period_ids), 13)
@mute_logger("odoo.addons.queue_job.models.base") @mute_logger("odoo.addons.queue_job.models.base")
def test_forecast_period_on_contract_line_update_8(self): def test_forecast_period_on_contract_line_update_8(self):