def test_sort(self, csv_test1: CsvFile, columns, reverse, result_column, expected_results): csv_test1.sort_data(columns, reverse) sorted_data = csv_test1.get_data() for result in expected_results: assert sorted_data[result[0]][result_column] == result[1]
def test_runs(self, temp_csv_test1: CsvFile, csv_test1: CsvFile): temp_csv_test1.write_file() temp_csv_test1.read_file() assert temp_csv_test1.get_data() == csv_test1.get_data()
def test_tsv_same_data(self, temp_csv_test1: CsvFile, tsv_test1: CsvFile): temp_csv_test1.set_data(tsv_test1.get_data()) temp_csv_test1.write_file() temp_csv_test1.read_file() assert temp_csv_test1.get_data() == tsv_test1.get_data()