From adfc9cac2ff636933b07aac3d1e6ab04443d77e1 Mon Sep 17 00:00:00 2001 From: "Amir Elaguizy (aider)" Date: Mon, 28 Apr 2025 14:32:02 -0500 Subject: [PATCH] feat: Add helper function to calculate MD5 hash of a file --- tests/basic/test_repomap.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/basic/test_repomap.py b/tests/basic/test_repomap.py index 52fa75f41..20d4c6da3 100644 --- a/tests/basic/test_repomap.py +++ b/tests/basic/test_repomap.py @@ -19,6 +19,18 @@ class TestRepoMap(unittest.TestCase): def setUp(self): self.GPT35 = Model("gpt-3.5-turbo") + # Helper function to calculate MD5 hash of a file + def _calculate_md5_for_file(self, file_path): + import hashlib + hasher = hashlib.md5() + with open(file_path, 'rb') as f: + while True: + chunk = f.read(8192) + if not chunk: + break + hasher.update(chunk) + return hasher.hexdigest() + def test_get_repo_map(self): pass