Example #1
0
 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())
Example #2
0
 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))
Example #3
0
 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))
Example #4
0
 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))
Example #5
0
 def test_create(self):
     ticket = MaximoTicketFactory.create()
     self.assertEqual(6, len(ticket.number))
     self.assertEqual(1, MaximoTicket.objects.count())
Example #6
0
 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))
Example #7
0
 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())
Example #8
0
 def test_create(self):
     ticket = MaximoTicketFactory.create()
     self.assertEqual(6, len(ticket.number))
     self.assertEqual(1, MaximoTicket.objects.count())