def get_tickets(self, project, page, closed=False): tickets = Ticket.gets_by_proj( project.id, closed=closed, limit=TICKETS_COUNT_PER_PAGE, start=TICKETS_COUNT_PER_PAGE * (int(page) - 1)) if closed: tickets = sorted(tickets, key=lambda x: x.closed, reverse=True) ticket_total_len = Ticket.get_count_by_proj(project.id, closed=closed) return tickets, ticket_total_len
def get_tickets(self, project, page, closed=False): tickets = Ticket.gets_by_proj(project.id, closed=closed, limit=TICKETS_COUNT_PER_PAGE, start=TICKETS_COUNT_PER_PAGE * (int(page) - 1)) if closed: tickets = sorted(tickets, key=lambda x: x.closed, reverse=True) ticket_total_len = Ticket.get_count_by_proj(project.id, closed=closed) return tickets, ticket_total_len
def test_ticket_count(self): title = 'test title' desc = 'test desc' author = 'testuser' p1_t1 = Ticket.add(self.proj1.id, title, desc, author) pullreq1 = PullRequest.open( self.proj1_fork, 'master', self.proj1, 'master') pullreq1 = pullreq1.insert(p1_t1.ticket_number) p1_t2 = Ticket.add(self.proj1.id, title, desc, author) pullreq = PullRequest.open( self.proj1_fork, 'master', self.proj1, 'master') pullreq = pullreq.insert(p1_t2.ticket_number) # test ticket count assert int(Ticket.get_count_by_proj(self.proj1.id)) == 2
def test_ticket_count(self): title = 'test title' desc = 'test desc' author = 'testuser' p1_t1 = Ticket.add(self.proj1.id, title, desc, author) pullreq1 = PullRequest.open(self.proj1_fork, 'master', self.proj1, 'master') pullreq1 = pullreq1.insert(p1_t1.ticket_number) p1_t2 = Ticket.add(self.proj1.id, title, desc, author) pullreq = PullRequest.open(self.proj1_fork, 'master', self.proj1, 'master') pullreq = pullreq.insert(p1_t2.ticket_number) # test ticket count assert int(Ticket.get_count_by_proj(self.proj1.id)) == 2
def n_open_tickets(self): from vilya.models.ticket import Ticket return Ticket.get_count_by_proj(self.id)