def test_can_create_read_update_ticket(self): # create a ticket record ticket = Ticket(**self.ticket) ticket.save() self.assertIsNotNone(ticket.id, None) # test that a ticket record has been added ticket = Ticket.objects.get(id=ticket.id) self.assertIsNotNone(ticket.id) # update a ticket record new_ticket_id = "898273499823hiuh32898w" ticket = Ticket.objects.get(id=ticket.id) ticket.ticket_id = new_ticket_id ticket.save() # update deal title for next test self.ticket['ticket_id'] = new_ticket_id self.assertEquals(ticket.ticket_id, new_ticket_id) # delete a ticket record ticket = Ticket.objects.get(id=ticket.id) Ticket.delete(ticket) with self.assertRaises(Ticket.DoesNotExist) as context: Ticket.objects.get(**self.ticket) self.assertTrue("does not exist" in context.exception.message)