From a7241f4d50127c0866c524c18df55245f033250e Mon Sep 17 00:00:00 2001 From: Louis Knight-Webb Date: Fri, 20 Jun 2025 17:06:59 +0100 Subject: [PATCH] Delete file: test_diff_logic.py --- test_diff_logic.py | 49 ---------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 test_diff_logic.py diff --git a/test_diff_logic.py b/test_diff_logic.py deleted file mode 100644 index 3c7cc02d..00000000 --- a/test_diff_logic.py +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env python3 - -def test_diff_logic(): - """Test the logic of our line-based diff algorithm""" - - # Test case 1: Line modification - old_content = "line 1\nline 2\nline 3\n" - new_content = "line 1\nmodified line 2\nline 3\n" - - old_lines = old_content.split('\n')[:-1] # Remove empty last element - new_lines = new_content.split('\n')[:-1] - - print("Test 1 - Line modification:") - print(f"Old lines: {old_lines}") - print(f"New lines: {new_lines}") - - # Expected chunks: Equal, Delete, Insert, Equal - expected_chunks = [ - ("Equal", "line 1\n"), - ("Delete", "line 2\n"), - ("Insert", "modified line 2\n"), - ("Equal", "line 3\n") - ] - - print(f"Expected chunks: {expected_chunks}") - print() - - # Test case 2: Line insertion - old_content = "line 1\nline 3\n" - new_content = "line 1\nline 2\nline 3\n" - - old_lines = old_content.split('\n')[:-1] - new_lines = new_content.split('\n')[:-1] - - print("Test 2 - Line insertion:") - print(f"Old lines: {old_lines}") - print(f"New lines: {new_lines}") - - # Expected chunks: Equal, Insert, Equal - expected_chunks = [ - ("Equal", "line 1\n"), - ("Insert", "line 2\n"), - ("Equal", "line 3\n") - ] - - print(f"Expected chunks: {expected_chunks}") - -if __name__ == "__main__": - test_diff_logic()