[FIX]pms_l10n_es: test onboard data required

This commit is contained in:
Darío Lodeiros
2024-12-17 16:34:56 +01:00
parent b4ba753a8d
commit 6dc2a9702f
3 changed files with 56 additions and 48 deletions

View File

@@ -837,9 +837,7 @@ class PmsCheckinPartner(models.Model):
def _checkin_mandatory_fields(
self, residence_country=False, document_type=False, birthdate_date=False
):
mandatory_fields = [
"firstname",
]
mandatory_fields = []
return mandatory_fields
@api.model

View File

@@ -99,7 +99,7 @@ class TestPmsReservations(TestPms):
)
cls.agency1 = cls.env["res.partner"].create(
{
"name": "partner1",
"firstname": "partner1",
"is_agency": True,
"invoice_to_agency": "always",
"default_commission": 15,
@@ -1666,7 +1666,7 @@ class TestPmsReservations(TestPms):
# ARRANGE
host = self.env["res.partner"].create(
{
"name": "Miguel",
"firstname": "Miguel",
"mobile": "654667733",
"email": "miguel@example.com",
"birthdate_date": "1995-12-10",
@@ -1679,7 +1679,7 @@ class TestPmsReservations(TestPms):
"name": "30065089H",
"valid_from": datetime.date.today(),
"partner_id": host.id,
"document_country_id": self.env.ref("base.es").id,
"country_id": self.env.ref("base.es").id,
}
)
r1 = self.env["pms.reservation"].create(
@@ -1822,7 +1822,7 @@ class TestPmsReservations(TestPms):
)
agency = self.env["res.partner"].create(
{
"name": "partner1",
"firstname": "partner1",
"is_agency": True,
"sale_channel_id": sale_channel1.id,
"invoice_to_agency": "always",
@@ -1868,7 +1868,7 @@ class TestPmsReservations(TestPms):
)
agency = self.env["res.partner"].create(
{
"name": "partner1",
"firstname": "partner1",
"is_agency": True,
"sale_channel_id": sale_channel1.id,
"apply_pricelist": True,
@@ -1925,7 +1925,7 @@ class TestPmsReservations(TestPms):
"""
self.host1 = self.env["res.partner"].create(
{
"name": "Miguel",
"firstname": "Miguel",
"mobile": "654667733",
"email": "miguel@example.com",
"birthdate_date": "1995-12-10",
@@ -1938,12 +1938,12 @@ class TestPmsReservations(TestPms):
"name": "30065000H",
"valid_from": datetime.date.today(),
"partner_id": self.host1.id,
"document_country_id": self.env.ref("base.es").id,
"country_id": self.env.ref("base.es").id,
}
)
self.host2 = self.env["res.partner"].create(
{
"name": "Brais",
"firstname": "Brais",
"mobile": "654437733",
"email": "brais@example.com",
"birthdate_date": "1995-12-10",
@@ -1956,7 +1956,7 @@ class TestPmsReservations(TestPms):
"name": "30065089H",
"valid_from": datetime.date.today(),
"partner_id": self.host2.id,
"document_country_id": self.env.ref("base.es").id,
"country_id": self.env.ref("base.es").id,
}
)
self.reservation = self.env["pms.reservation"].create(
@@ -2002,7 +2002,7 @@ class TestPmsReservations(TestPms):
"""
self.host1 = self.env["res.partner"].create(
{
"name": "Host1",
"firstname": "Host1",
}
)
with self.assertRaises(UserError):
@@ -2028,7 +2028,7 @@ class TestPmsReservations(TestPms):
"""
self.host1 = self.env["res.partner"].create(
{
"name": "Host1",
"firstname": "Host1",
}
)
with self.assertRaises(ValidationError):
@@ -2054,7 +2054,7 @@ class TestPmsReservations(TestPms):
"""
self.host1 = self.env["res.partner"].create(
{
"name": "Host1",
"firstname": "Host1",
}
)
with self.assertRaises(ValidationError):
@@ -2078,7 +2078,7 @@ class TestPmsReservations(TestPms):
"""
self.host1 = self.env["res.partner"].create(
{
"name": "Host1",
"firstname": "Host1",
}
)
with self.assertRaises(ValidationError):
@@ -2111,7 +2111,7 @@ class TestPmsReservations(TestPms):
)
self.host1 = self.env["res.partner"].create(
{
"name": "Host1",
"firstname": "Host1",
}
)
self.room_type_double.pms_property_ids = [
@@ -2141,7 +2141,7 @@ class TestPmsReservations(TestPms):
"""
self.host1 = self.env["res.partner"].create(
{
"name": "Host1",
"firstname": "Host1",
}
)
self.reservation = self.env["pms.reservation"].create(
@@ -2176,7 +2176,7 @@ class TestPmsReservations(TestPms):
"""
self.host1 = self.env["res.partner"].create(
{
"name": "Host1",
"firstname": "Host1",
}
)
self.reservation = self.env["pms.reservation"].create(
@@ -2206,7 +2206,7 @@ class TestPmsReservations(TestPms):
"""
self.host1 = self.env["res.partner"].create(
{
"name": "Host1",
"firstname": "Host1",
}
)
reservation = self.env["pms.reservation"].create(
@@ -2253,7 +2253,7 @@ class TestPmsReservations(TestPms):
)
self.host1 = self.env["res.partner"].create(
{
"name": "Host1",
"firstname": "Host1",
}
)
@@ -2308,7 +2308,7 @@ class TestPmsReservations(TestPms):
)
self.host1 = self.env["res.partner"].create(
{
"name": "Host1",
"firstname": "Host1",
}
)
@@ -2362,7 +2362,7 @@ class TestPmsReservations(TestPms):
)
self.host1 = self.env["res.partner"].create(
{
"name": "Host1",
"firstname": "Host1",
}
)
@@ -2393,14 +2393,14 @@ class TestPmsReservations(TestPms):
"""
self.host1 = self.env["res.partner"].create(
{
"name": "Miguel",
"firstname": "Miguel",
"mobile": "654667733",
"email": "miguel@example.com",
}
)
self.host2 = self.env["res.partner"].create(
{
"name": "Brais",
"firstname": "Brais",
"mobile": "654437733",
"email": "brais@example.com",
}
@@ -2454,14 +2454,14 @@ class TestPmsReservations(TestPms):
"""
self.host1 = self.env["res.partner"].create(
{
"name": "Miguel",
"firstname": "Miguel",
"mobile": "654667733",
"email": "miguel@example.com",
}
)
self.host2 = self.env["res.partner"].create(
{
"name": "Brais",
"firstname": "Brais",
"mobile": "654437733",
"email": "brais@example.com",
}
@@ -2516,7 +2516,7 @@ class TestPmsReservations(TestPms):
"""
host = self.env["res.partner"].create(
{
"name": "Miguel",
"firstname": "Miguel",
"mobile": "654667733",
"email": "miguel@example.com",
}
@@ -2590,7 +2590,7 @@ class TestPmsReservations(TestPms):
)
agency = self.env["res.partner"].create(
{
"name": "partner1",
"firstname": "partner1",
"is_agency": True,
"sale_channel_id": sale_channel1.id,
}
@@ -3056,7 +3056,7 @@ class TestPmsReservations(TestPms):
# ARRANGE
checkin = fields.date.today()
checkout = fields.date.today() + datetime.timedelta(days=3)
self.partner1 = self.env["res.partner"].create({"name": "Ana"})
self.partner1 = self.env["res.partner"].create({"firstname": "Ana"})
folio1 = self.env["pms.folio"].create(
{
"pms_property_id": self.pms_property1.id,
@@ -3272,7 +3272,7 @@ class TestPmsReservations(TestPms):
'staff'.
"""
# ARRANGE AND ACT
self.partner1 = self.env["res.partner"].create({"name": "Ana"})
self.partner1 = self.env["res.partner"].create({"firstname": "Ana"})
folio1 = self.env["pms.folio"].create(
{
"pms_property_id": self.pms_property1.id,
@@ -3382,7 +3382,7 @@ class TestPmsReservations(TestPms):
# ARRANGE
partner = self.env["res.partner"].create(
{
"name": "Enrique",
"firstname": "Enrique",
"mobile": "654667733",
"email": "enrique@example.com",
}
@@ -3433,7 +3433,7 @@ class TestPmsReservations(TestPms):
# ARRANGE
partner = self.env["res.partner"].create(
{
"name": "Simon",
"firstname": "Simon",
"mobile": "654667733",
"email": "simon@example.com",
}
@@ -3482,7 +3482,7 @@ class TestPmsReservations(TestPms):
# ARRANGE
partner = self.env["res.partner"].create(
{
"name": "Courtney Campbell",
"firstname": "Courtney Campbell",
"email": "courtney@example.com",
}
)
@@ -3520,7 +3520,7 @@ class TestPmsReservations(TestPms):
# ARRANGE
partner = self.env["res.partner"].create(
{
"name": "Ledicia Sandoval",
"firstname": "Ledicia Sandoval",
"mobile": "615369231",
}
)
@@ -3560,7 +3560,7 @@ class TestPmsReservations(TestPms):
# ARRANGE
partner = self.env["res.partner"].create(
{
"name": "Serafín Rivas",
"firstname": "Serafín Rivas",
"email": "serafin@example.com",
"mobile": "60595595",
}
@@ -3610,14 +3610,14 @@ class TestPmsReservations(TestPms):
# ARRANGE
partner1 = self.env["res.partner"].create(
{
"name": "Serafín Rivas",
"firstname": "Serafín Rivas",
"email": "serafin@example.com",
"mobile": "60595595",
}
)
partner2 = self.env["res.partner"].create(
{
"name": "Simon",
"firstname": "Simon",
"mobile": "654667733",
"email": "simon@example.com",
}

View File

@@ -102,7 +102,7 @@ class TestWizardINE(TestPms):
# Create partner 1 (italy)
self.partner_1 = self.env["res.partner"].create(
{
"name": "partner1",
"firstname": "partner1",
"country_id": self.country_italy.id,
"nationality_id": self.country_italy.id,
"residence_country_id": self.country_italy.id,
@@ -116,13 +116,14 @@ class TestWizardINE(TestPms):
"name": "55103354T",
"valid_from": datetime.date.today(),
"partner_id": self.partner_1.id,
"country_id": self.country_italy.id,
}
)
# Create partner 2 (russia)
self.partner_2 = self.env["res.partner"].create(
{
"name": "partner2",
"firstname": "partner2",
"country_id": self.country_russia.id,
"nationality_id": self.country_russia.id,
"residence_country_id": self.country_russia.id,
@@ -136,12 +137,13 @@ class TestWizardINE(TestPms):
"name": "45437298Q",
"valid_from": datetime.date.today(),
"partner_id": self.partner_2.id,
"country_id": self.country_russia.id,
}
)
# Create partner 3 (italy)
self.partner_3 = self.env["res.partner"].create(
{
"name": "partner3",
"firstname": "partner3",
"country_id": self.country_italy.id,
"nationality_id": self.country_italy.id,
"residence_country_id": self.country_italy.id,
@@ -155,12 +157,13 @@ class TestWizardINE(TestPms):
"name": "81534086Y",
"valid_from": datetime.date.today(),
"partner_id": self.partner_3.id,
"country_id": self.country_italy.id,
}
)
# Create partner 4 (italy)
self.partner_4 = self.env["res.partner"].create(
{
"name": "partner4",
"firstname": "partner4",
"country_id": self.country_italy.id,
"nationality_id": self.country_italy.id,
"residence_country_id": self.country_italy.id,
@@ -174,12 +177,13 @@ class TestWizardINE(TestPms):
"name": "00807643K",
"valid_from": datetime.date.today(),
"partner_id": self.partner_4.id,
"country_id": self.country_italy.id,
}
)
# Create partner 5 (afghanistan)
self.partner_5 = self.env["res.partner"].create(
{
"name": "partner5",
"firstname": "partner5",
"country_id": self.country_afghanistan.id,
"nationality_id": self.country_afghanistan.id,
"residence_country_id": self.country_afghanistan.id,
@@ -193,12 +197,13 @@ class TestWizardINE(TestPms):
"name": "54564399G",
"valid_from": datetime.date.today(),
"partner_id": self.partner_5.id,
"country_id": self.country_afghanistan.id,
}
)
# Create partner 6 (afghanistan)
self.partner_6 = self.env["res.partner"].create(
{
"name": "partner6",
"firstname": "partner6",
"country_id": self.country_afghanistan.id,
"nationality_id": self.country_afghanistan.id,
"residence_country_id": self.country_afghanistan.id,
@@ -212,12 +217,13 @@ class TestWizardINE(TestPms):
"name": "39854152M",
"valid_from": datetime.date.today(),
"partner_id": self.partner_6.id,
"country_id": self.country_afghanistan.id,
}
)
# Create partner 7 (afghanistan)
self.partner_7 = self.env["res.partner"].create(
{
"name": "partner7",
"firstname": "partner7",
"country_id": self.country_afghanistan.id,
"nationality_id": self.country_afghanistan.id,
"residence_country_id": self.country_afghanistan.id,
@@ -231,6 +237,7 @@ class TestWizardINE(TestPms):
"name": "39854152O",
"valid_from": datetime.date.today(),
"partner_id": self.partner_7.id,
"country_id": self.country_afghanistan.id,
}
)
@@ -405,7 +412,7 @@ class TestWizardINE(TestPms):
# Create 3 checkin partners from russia
self.partner_russia_1 = self.env["res.partner"].create(
{
"name": "partner1",
"firstname": "partner1",
"country_id": self.country_russia.id,
"nationality_id": self.country_russia.id,
"residence_country_id": self.country_russia.id,
@@ -418,7 +425,7 @@ class TestWizardINE(TestPms):
)
self.partner_russia_2 = self.env["res.partner"].create(
{
"name": "partner2",
"firstname": "partner2",
"country_id": self.country_russia.id,
"nationality_id": self.country_russia.id,
"residence_country_id": self.country_russia.id,
@@ -431,7 +438,7 @@ class TestWizardINE(TestPms):
)
self.partner_russia_3 = self.env["res.partner"].create(
{
"name": "partner3",
"firstname": "partner3",
"country_id": self.country_russia.id,
"nationality_id": self.country_russia.id,
"residence_country_id": self.country_russia.id,
@@ -449,6 +456,7 @@ class TestWizardINE(TestPms):
"name": "15103354T",
"valid_from": datetime.date.today(),
"partner_id": self.partner_russia_1.id,
"country_id": self.country_russia.id,
}
)
self.env["res.partner.id_number"].create(
@@ -457,6 +465,7 @@ class TestWizardINE(TestPms):
"name": "25103354T",
"valid_from": datetime.date.today(),
"partner_id": self.partner_russia_2.id,
"country_id": self.country_russia.id,
}
)
self.env["res.partner.id_number"].create(
@@ -465,6 +474,7 @@ class TestWizardINE(TestPms):
"name": "35103354T",
"valid_from": datetime.date.today(),
"partner_id": self.partner_russia_3.id,
"country_id": self.country_russia.id,
}
)