def create_ticket(description,
                  reclamation,
                  delay,
                  customer_service=False,
                  is_open=False):
    if customer_service:
        assigned = User.query.get(random.randint(22, 31))
    else:
        assigned = User.query.get(random.randint(2, 21))
    requester = assigned.team.team_leader
    if is_open:
        finished_date = None
    else:
        finished_date = reclamation.informed_date + timedelta(
            days=delay + random.randint(0, 2))
    ticket = Ticket(
        ticket_requester=requester,
        ticket_assigned=assigned,
        description_ticket=description,
        reclamation=reclamation,
        due_date=reclamation.informed_date + timedelta(days=20),
        finished_date=finished_date,
    )
    db.session.add(ticket)
    ticket.creation_date = reclamation.informed_date
    db.session.commit()
    create_notification(ticket.id, assigned, requester, ticket.creation_date,
                        reclamation)