def run(): ''' Creates the necessary tools for the application to run and starts it ''' repository = Repository() controller = Controller(repository) ui = UI(controller) tester = Test() Test.testAll(tester) ui.mainMenu()