def test_check_reservation_room_close(service: RegisterReservationInOdoo, context: Context, house, reservation): context.house = house context.reservation = attr.evolve(reservation, status=ReservationStatuses.CLOSE) result = service.check_reservation(context) assert not is_successful(result) assert result.failure().failure == ReservationErrors.room_close_reservation
def test_check_reservation_wrong_house(service: RegisterReservationInOdoo, context: Context, house, reservation): context.house = house context.reservation = attr.evolve(reservation, house_id=999) result = service.check_reservation(context) assert not is_successful(result) assert result.failure().failure == ReservationErrors.missed_reservation