def setUp(self): q = Queue(title='Q1', slug='q1') q.save() t = Ticket(title='Test Ticket', submitter_email='*****@*****.**') t.queue = q t.save() self.ticket = t
def test_ticket_with_changed_queue(self): # Make a ticket (already done in setup() ) # Now make another queue q2 = Queue(title='Q2', slug='q2') q2.save() # grab the URL / params which would have been emailed out to submitter. url = reverse('helpdesk:public_view') params = {'ticket': self.ticket.ticket_for_url, 'email': self.ticket.submitter_email} # Pickup the ticket created in setup() and change its queue self.ticket.queue = q2 self.ticket.save() # confirm that we can still get to a url which was emailed earlier response = self.client.get(url, params) self.assertNotContains(response, "Invalid ticket ID")
def setUp(self): q = Queue(title='Q1', slug='q1') q.save() self.q = q