in src/TicketingDataGenerator.py [0:0]
def main(self):
print("Creating sample ticketing file")
df = pd.DataFrame(columns=['ticket_num','assigned_to_emp_id','category', 'status',
'creation_date','requestor','FiledAgainst','TicketType',
'Severity','Priority'])
for ticket_num in range(self.num_of_tickets):
df = df.append({'ticket_num': "TICKET-"+str(ticket_num),
'assigned_to_emp_id':self.leaves[random.randrange(0, len(self.leaves), 1)],
'category':self.random_category(),
'status':self.random_status(),
'creation_date':self.random_date(),
'requestor':self.leaves[random.randrange(0, len(self.leaves), 1)],
'FiledAgainst':self.random_FiledAgainst(),
'TicketType':random.choice(["Issue","Request"]),
'Severity':random.choice(["0 - Unclassified","1 - Minor","2 - Normal","3 - Major","4 - Critical"]),
'Priority':random.choice(["0 - Unassigned","1 - Low","2 - Medium","3 - High"])
}, ignore_index=True)
df.to_csv(os.path.join(os.path.dirname(os.path.abspath(__file__)), "..", "data", "ticketing.csv"))
print("Finishing creating sample ticketing file")