[FIX]pms_l10n_es: Fix tests adr&revpar

This commit is contained in:
Darío Lodeiros
2022-04-30 20:14:21 +02:00
parent 2d4d179382
commit 4a7f1de69c
2 changed files with 18 additions and 5 deletions

View File

@@ -690,7 +690,7 @@ class PmsProperty(models.Model):
count_room_days_not_allowed = len( count_room_days_not_allowed = len(
self.env["pms.reservation.line"].search(not_allowed_rooms_domain) self.env["pms.reservation.line"].search(not_allowed_rooms_domain)
) )
date_range_days = (end_date - start_date).days date_range_days = (end_date - start_date).days + 1
count_total_room_days = len(self.room_ids) * date_range_days count_total_room_days = len(self.room_ids) * date_range_days
count_available_room_days = count_total_room_days - count_room_days_not_allowed count_available_room_days = count_total_room_days - count_room_days_not_allowed
if not sum_group_price[0]["price"]: if not sum_group_price[0]["price"]:

View File

@@ -753,12 +753,19 @@ class TestWizardINE(TestPms):
# ARRANGE # ARRANGE
self.ideal_scenario() self.ideal_scenario()
start_date = datetime.date(2021, 2, 1) start_date = datetime.date(2021, 2, 1)
end_date = datetime.date(2021, 2, 28)
expected_monthly_adr = 23.58 expected_monthly_adr = 23.58
# ACT # ACT
monthly_adr = self.env["pms.ine.wizard"].ine_calculate_monthly_adr( wizard = self.env["pms.ine.wizard"].new(
start_date, self.pms_property1.id {
"pms_property_id": self.pms_property1.id,
"start_date": start_date,
"end_date": end_date,
}
) )
monthly_adr = wizard.ine_calculate_adr(start_date, end_date)
# ASSERT # ASSERT
self.assertEqual( self.assertEqual(
expected_monthly_adr, expected_monthly_adr,
@@ -784,12 +791,18 @@ class TestWizardINE(TestPms):
# ARRANGE # ARRANGE
self.ideal_scenario() self.ideal_scenario()
start_date = datetime.date(2021, 2, 1) start_date = datetime.date(2021, 2, 1)
end_date = datetime.date(2021, 2, 28)
expected_monthly_revpar = 0.99 expected_monthly_revpar = 0.99
# ACT # ACT
monthly_revpar = self.env["pms.ine.wizard"].ine_calculate_monthly_revpar( wizard = self.env["pms.ine.wizard"].new(
start_date, self.pms_property1.id {
"pms_property_id": self.pms_property1.id,
"start_date": start_date,
"end_date": end_date,
}
) )
monthly_revpar = wizard.ine_calculate_revpar(start_date, end_date)
# ASSERT # ASSERT
self.assertEqual( self.assertEqual(
expected_monthly_revpar, expected_monthly_revpar,