Пример #1
0
    def create_ticket(self, t_type, props=None):
        """Utility to create a ticket of the given type"""
        if props is None:
            props = {}
        self._ticket_counter += 1
        ticket = AgiloTicketModelManager(self.env).create(t_type=t_type, save=False)
        ticket[Key.SUMMARY] = u'%s n.%s' % (t_type.title(), self._ticket_counter)
        ticket[Key.DESCRIPTION] = u'Description for ' + t_type
        ticket[Key.STATUS] = Status.NEW
        for field_name, value in props.items():
            assert ticket.is_writeable_field(field_name), field_name
            value = self._replace_object_by_name(field_name, value)
            ticket[field_name] = value
        AgiloTicketModelManager(self.env).save(ticket)

        self.objects.append(ticket)
        return ticket
Пример #2
0
    def create_ticket(self, t_type, props=None):
        """Utility to create a ticket of the given type"""
        if props is None:
            props = {}
        self._ticket_counter += 1
        ticket = AgiloTicketModelManager(self.env).create(t_type=t_type,
                                                          save=False)
        ticket[Key.SUMMARY] = u'%s n.%s' % (t_type.title(),
                                            self._ticket_counter)
        ticket[Key.DESCRIPTION] = u'Description for ' + t_type
        ticket[Key.STATUS] = Status.NEW
        for field_name, value in props.items():
            assert ticket.is_writeable_field(field_name), field_name
            value = self._replace_object_by_name(field_name, value)
            ticket[field_name] = value
        AgiloTicketModelManager(self.env).save(ticket)

        self.objects.append(ticket)
        return ticket