[IMP] pms: obtaining all room types of a property (#37)

Get all room types of a property excluding the room types with the same codes and without properties or company

This is a generalization of the current behavior allowing to search also without specifying a room type code
This commit is contained in:
Eric Antones
2021-01-11 17:02:39 +01:00
committed by GitHub
parent e4fb42b48d
commit 1d44fd22c7
2 changed files with 55 additions and 47 deletions

View File

@@ -286,8 +286,8 @@ class TestRoomTypeCodePropertyUniqueness(TestRoomType):
)
# ACT
room_type = self.env["pms.room.type"].get_unique_by_code_property(
"c1", self.p1.id
room_type = self.env["pms.room.type"].get_unique_by_property_code(
self.p1.id, "c1"
)
# ASSERT
@@ -316,8 +316,8 @@ class TestRoomTypeCodePropertyUniqueness(TestRoomType):
)
# ACT
room_type = self.env["pms.room.type"].get_unique_by_code_property(
"c1", self.p1.id
room_type = self.env["pms.room.type"].get_unique_by_property_code(
self.p1.id, "c1"
)
# ASSERT
@@ -346,8 +346,8 @@ class TestRoomTypeCodePropertyUniqueness(TestRoomType):
)
# ACT
room_type = self.env["pms.room.type"].get_unique_by_code_property(
"c1", self.p3.id
room_type = self.env["pms.room.type"].get_unique_by_property_code(
self.p3.id, "c1"
)
# ASSERT
@@ -374,8 +374,8 @@ class TestRoomTypeCodePropertyUniqueness(TestRoomType):
)
# ACT
room_type = self.env["pms.room.type"].get_unique_by_code_property(
"c1", self.p1.id
room_type = self.env["pms.room.type"].get_unique_by_property_code(
self.p1.id, "c1"
)
# ASSERT
@@ -403,8 +403,8 @@ class TestRoomTypeCodePropertyUniqueness(TestRoomType):
)
# ACT
room_type = self.env["pms.room.type"].get_unique_by_code_property(
"c1", self.p3.id
room_type = self.env["pms.room.type"].get_unique_by_property_code(
self.p3.id, "c1"
)
# ASSERT
@@ -446,8 +446,8 @@ class TestRoomTypeCodePropertyUniqueness(TestRoomType):
)
# ACT
room_type = self.env["pms.room.type"].get_unique_by_code_property(
"c1", self.p1.id
room_type = self.env["pms.room.type"].get_unique_by_property_code(
self.p1.id, "c1"
)
# ASSERT
@@ -488,8 +488,8 @@ class TestRoomTypeCodePropertyUniqueness(TestRoomType):
)
# ACT
room_type = self.env["pms.room.type"].get_unique_by_code_property(
"c1", self.p2.id
room_type = self.env["pms.room.type"].get_unique_by_property_code(
self.p2.id, "c1"
)
# ASSERT
@@ -530,8 +530,8 @@ class TestRoomTypeCodePropertyUniqueness(TestRoomType):
)
# ACT
room_type = self.env["pms.room.type"].get_unique_by_code_property(
"c1", self.p3.id
room_type = self.env["pms.room.type"].get_unique_by_property_code(
self.p3.id, "c1"
)
# ASSERT
@@ -573,8 +573,8 @@ class TestRoomTypeCodePropertyUniqueness(TestRoomType):
)
# ACT
room_type = self.env["pms.room.type"].get_unique_by_code_property(
"c1", self.p3.id
room_type = self.env["pms.room.type"].get_unique_by_property_code(
self.p3.id, "c1"
)
# ASSERT
@@ -615,8 +615,8 @@ class TestRoomTypeCodePropertyUniqueness(TestRoomType):
)
# ACT
room_type = self.env["pms.room.type"].get_unique_by_code_property(
"c1", self.p3.id
room_type = self.env["pms.room.type"].get_unique_by_property_code(
self.p3.id, "c1"
)
# ASSERT
@@ -670,8 +670,8 @@ class TestRoomTypeCodePropertyUniqueness(TestRoomType):
)
# ACT
room_type = self.env["pms.room.type"].get_unique_by_code_property(
"c1", self.p3.id
room_type = self.env["pms.room.type"].get_unique_by_property_code(
self.p3.id, "c1"
)
# ASSERT