Exemplo n.º 1
0
 def test_get_ticket(self):
     api = self.__create_api()
     t_wrapper = self.__create_ticket_wrapper()
     ticket_id = api.create_ticket(t_wrapper)
     get_ticket = api.get_ticket(ticket_id)
     self.assert_equal(get_ticket.ticket_id, ticket_id)
     self.assert_is_not_none(get_ticket.time)
     self.assert_equal(get_ticket.changetime, get_ticket.time)
     for attr_name, attr_cls in ATTRIBUTE_NAMES.iteritems():
         ori_value = getattr(t_wrapper, attr_name)
         get_value = getattr(get_ticket, attr_name)
         if attr_name == ReporterAttribute.NAME \
                                     or attr_name == OwnerAttribute.NAME:
             # are set by the trac automatically
             self.assert_is_not_none(get_value)
         elif not ori_value is None:
             self.assert_equal(ori_value, get_value)
         elif attr_cls.IS_OPTIONAL or attr_cls.DEFAULT_VALUE is None:
             self.assert_is_none(get_value)
         else:
             self.assert_equal(get_value, attr_cls.DEFAULT_VALUE)
Exemplo n.º 2
0
 def test_get_ticket(self):
     api = self.__create_api()
     t_wrapper = self.__create_ticket_wrapper()
     ticket_id = api.create_ticket(t_wrapper)
     get_ticket = api.get_ticket(ticket_id)
     self.assert_equal(get_ticket.ticket_id, ticket_id)
     self.assert_is_not_none(get_ticket.time)
     self.assert_equal(get_ticket.changetime, get_ticket.time)
     for attr_name, attr_cls in ATTRIBUTE_NAMES.iteritems():
         ori_value = getattr(t_wrapper, attr_name)
         get_value = getattr(get_ticket, attr_name)
         if attr_name == ReporterAttribute.NAME \
                                     or attr_name == OwnerAttribute.NAME:
             # are set by the trac automatically
             self.assert_is_not_none(get_value)
         elif not ori_value is None:
             self.assert_equal(ori_value, get_value)
         elif attr_cls.IS_OPTIONAL or attr_cls.DEFAULT_VALUE is None:
             self.assert_is_none(get_value)
         else:
             self.assert_equal(get_value, attr_cls.DEFAULT_VALUE)