def list_benchmark(): # list list_results = list() list_results_manager = ResultsManager() list_results_manager.collection_name = 'List' list_results_manager.number_of_operations = num_of_operations for i in range(0, samples): print('Progress: ' + str(i) + '/' + str(samples)) benchmark = Benchmark(ListTest(num_of_operations)) list_results.append(benchmark.perform_all_tests()) list_results_manager.save_to_csv(list_results, 'Python_ListTest.csv')
def dict_benchmark(): # dictionary dictionary_results = list() dict_results_manager = ResultsManager() dict_results_manager.collection_name = 'Dictionary' dict_results_manager.number_of_operations = num_of_operations for i in range(0, samples): print('Progress: ' + str(i) + '/' + str(samples)) benchmark = Benchmark(DictionaryTest(num_of_operations)) dictionary_results.append(benchmark.perform_all_tests()) dict_results_manager.save_to_csv(dictionary_results, 'Python_DictionaryTest.csv')