def test_part1(): inp = read_file_content("inputs/test") answer = int(read_file_content("inputs/ans1")) result = solve_part1(inp) if result == answer: print("Test successful") else: print("Test unsuccessful: " + str(result) + ", expected: " + str(answer))
def test_part2(): # There are no tests for part 2 in this case, but our answer was correct the first time, oh well. inp = read_file_content("inputs/test") answer = int(read_file_content("inputs/ans2")) result = solve_part2(inp) if result == answer: print("Test successful") else: print("Test unsuccessful: " + str(result) + ", expected: " + str(answer))
if result == answer: print("Test successful") else: print("Test unsuccessful: " + str(result) + ", expected: " + str(answer)) def test_part2(): # There are no tests for part 2 in this case, but our answer was correct the first time, oh well. inp = read_file_content("inputs/test") answer = int(read_file_content("inputs/ans2")) result = solve_part2(inp, 5) if result == answer: print("Test successful") else: print("Test unsuccessful: " + str(result) + ", expected: " + str(answer)) if __name__ == '__main__': inp = read_file_content("inputs/input") print(" --- Part 1 --- ") test_part1() print("Part 1 result:\t" + str(solve_part1(inp))) print("\n --- Part 2 ---") test_part2() print("Part 2 result:\t" + str(solve_part2(inp)))
def _get_event(file_name, local_folder='resources/data'): return list( file.read_file_content( f'{local_folder}/{file_name}.json' ))
def _get_all_events(): json_files = file.find_all_json_files_in_local_disk() return [ file.read_file_content(path) for path in json_files ]