def test_batch_create(self): MaximoTicketFactory.create_batch(8, ticket_type='SR') MaximoTicketFactory.create_batch(2, ticket_type='WO') self.assertEqual(8, MaximoTicket.objects.filter(ticket_type='SR').count()) self.assertEqual(2, MaximoTicket.objects.filter(ticket_type='WO').count())
def handle(self, *args, **options): if options['tickets']: for i in range(1, int(options['quantity']) + 1): ticket = MaximoTicketFactory.create( ticket_type=options['ticket_type']) self.stdout.write('%d Ticket %s (%s)' % (i, ticket.number, ticket.ticket_type))
def test_write_tickets(self): filename = filename_with_datetime(TEST_OUTPUT_PATH,'maximo_tickets.xlsx') #os.path.join(TEST_OUTPUT_PATH, '%s_%s.xlsx' % ('maximo_tickets', timezone.now().strftime('%Y%m%d_%H%M'))) excel_data = MaximoExcelData() tickets = MaximoTicketFactory.create_batch(10) excel_data.save_tickets(filename, tickets) self.assertTrue(os.path.exists(filename)) row_data, row_count = TestExcel.get_list_from_workbook(filename, excel_data.ticket_sheet) self.assertEqual(row_count, 10) self.assertEqual(3, len(row_data[0])) logger.debug('Wrote: %s' % filename) os.remove(filename) self.assertFalse(os.path.exists(filename))
def test_write_tickets(self): filename = filename_with_datetime(TEST_OUTPUT_PATH, 'maximo_tickets.xlsx') #os.path.join(TEST_OUTPUT_PATH, '%s_%s.xlsx' % ('maximo_tickets', timezone.now().strftime('%Y%m%d_%H%M'))) excel_data = MaximoExcelData() tickets = MaximoTicketFactory.create_batch(10) excel_data.save_tickets(filename, tickets) self.assertTrue(os.path.exists(filename)) row_data, row_count = TestExcel.get_list_from_workbook( filename, excel_data.ticket_sheet) self.assertEqual(row_count, 10) self.assertEqual(3, len(row_data[0])) logger.debug('Wrote: %s' % filename) os.remove(filename) self.assertFalse(os.path.exists(filename))
def test_create(self): ticket = MaximoTicketFactory.create() self.assertEqual(6, len(ticket.number)) self.assertEqual(1, MaximoTicket.objects.count())
def handle(self, *args, **options): if options['tickets']: for i in range(1, int(options['quantity'])+1): ticket = MaximoTicketFactory.create(ticket_type=options['ticket_type']) self.stdout.write('%d Ticket %s (%s)' %(i, ticket.number, ticket.ticket_type))