def test_init_ticket_results_asigned_user(self): mock = self.set_mock('SoftLayer_Ticket', 'getObject') mock.return_value = { "id": 100, "title": "Simple Title", "priority": 1, "assignedUser": { "firstName": "Test", "lastName": "User" }, "status": { "name": "Closed" }, "createDate": "2013-08-01T14:14:04-07:00", "lastEditDate": "2013-08-01T14:16:47-07:00", "updates": [{ 'entry': 'a bot says something' }] } ticket_mgr = TicketManager(self.client) ticket_table = ticket.get_ticket_results(ticket_mgr, 100) self.assert_called_with('SoftLayer_Ticket', 'getObject', identifier=100) self.assertIsInstance(ticket_table, formatting.KeyValueTable) ticket_object = ticket_table.to_python() self.assertEqual('Severity 1 - Critical Impact / Service Down', ticket_object['priority']) self.assertEqual('Test User', ticket_object['user'])
def test_init_ticket_results(self): ticket_mgr = TicketManager(self.client) ticket_table = ticket.get_ticket_results(ticket_mgr, 100) self.assert_called_with('SoftLayer_Ticket', 'getObject', identifier=100) self.assertIsInstance(ticket_table, formatting.KeyValueTable) ticket_object = ticket_table.to_python() self.assertEqual('No Priority', ticket_object['priority']) self.assertEqual(100, ticket_object['id'])