[FIX+REF] contract: Improve unit tests + add unit test for different combinations for next invoicing period + simplify _get_period_to_invoice

This commit is contained in:
sbejaoui
2019-12-09 10:27:02 +01:00
committed by Pedro M. Baeza
parent 3afddeec07
commit 2fab07b9e3
2 changed files with 343 additions and 3 deletions

View File

@@ -667,9 +667,8 @@ class ContractLine(models.Model):
# TODO this method can now be removed, since
# TODO self.next_period_date_start/end have the same values
self.ensure_one()
first_date_invoiced = False
if not recurring_next_date:
return first_date_invoiced, last_date_invoiced, recurring_next_date
return False, False, False
first_date_invoiced = (
last_date_invoiced + relativedelta(days=1)
if last_date_invoiced