def main()

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")