def test_ticket_is_excluded(self):
     '''
        a ticket in the held tickets matches the exclusion set
     '''
     problem_ticket = TicketItemFactory.create()
     self.ticketingexclusion.tickets.add(problem_ticket)
     nt.assert_true(self.ticketingexclusion.is_excluded([problem_ticket]))
 def test_condition_role_exclusion(self):
     '''
         condition has a role exclusion, and no tickets are provided
     '''
     problem_ticket = TicketItemFactory.create()
     self.ticketingexclusion.tickets.add(problem_ticket)
     nt.assert_true(
         self.roleexclusion.condition.is_excluded([], self.schedule))
Esempio n. 3
0
 def test_ticket_is_excluded(self):
     '''
        a ticket in the held tickets matches the exclusion set
     '''
     problem_ticket = TicketItemFactory.create()
     self.ticketingexclusion.tickets.add(problem_ticket)
     nt.assert_true(
         self.ticketingexclusion.is_excluded([problem_ticket]))
 def test_condition_ticket_exclusion(self):
     '''
         condition has a ticketing exclusion, which is triggered
     '''
     problem_ticket = TicketItemFactory.create()
     self.ticketingexclusion.tickets.add(problem_ticket)
     nt.assert_true(
         self.ticketingexclusion.condition.is_excluded([problem_ticket],
                                                       self.schedule))
Esempio n. 5
0
 def test_condition_role_exclusion(self):
     '''
         condition has a role exclusion, and no tickets are provided
     '''
     problem_ticket = TicketItemFactory.create()
     self.ticketingexclusion.tickets.add(problem_ticket)
     nt.assert_true(
         self.roleexclusion.condition.is_excluded(
             [], self.teacher.performer_profile, self.conference))
 def setUp(self):
     self.client = Client()
     self.ticketitem = TicketItemFactory.create()
     self.privileged_user = ProfileFactory.create().\
         user_object
     grant_privilege(self.privileged_user, 'Ticketing - Admin')
     self.url = reverse(self.view_name,
                        args=[self.ticketitem.pk],
                        urlconf='ticketing.urls')
Esempio n. 7
0
 def test_condition_role_exclusion(self):
     '''
         condition has a role exclusion, and no tickets are provided
     '''
     problem_ticket = TicketItemFactory.create()
     self.ticketingexclusion.tickets.add(problem_ticket)
     nt.assert_true(self.roleexclusion.condition.is_excluded(
         [],
         self.teacher.performer_profile,
         self.conference))
Esempio n. 8
0
 def test_condition_ticket_exclusion(self):
     '''
         condition has a ticketing exclusion, which is triggered
     '''
     problem_ticket = TicketItemFactory.create()
     self.ticketingexclusion.tickets.add(problem_ticket)
     nt.assert_true(
         self.ticketingexclusion.condition.is_excluded(
             [problem_ticket], self.teacher.performer_profile,
             self.conference))
Esempio n. 9
0
 def test_condition_ticket_exclusion(self):
     '''
         condition has a ticketing exclusion, which is triggered
     '''
     problem_ticket = TicketItemFactory.create()
     self.ticketingexclusion.tickets.add(problem_ticket)
     nt.assert_true(
         self.ticketingexclusion.condition.is_excluded(
             [problem_ticket],
             self.teacher.performer_profile,
             self.conference
             ))
 def test_no_ticket_excluded(self):
     '''
         the ticket is not in the excluded set
     '''
     diff_ticket = TicketItemFactory.create()
     nt.assert_false(self.ticketingexclusion.is_excluded([diff_ticket]))
Esempio n. 11
0
 def test_no_ticket_excluded(self):
     '''
         the ticket is not in the excluded set
     '''
     diff_ticket = TicketItemFactory.create()
     nt.assert_false(self.ticketingexclusion.is_excluded([diff_ticket]))