From 41e8f4401ea77f95edaf80f2ea4359ab32452f34 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Wed, 4 Sep 2024 14:32:35 -0700 Subject: [PATCH] fix: make test_get_rel_fname compatible with Windows --- tests/basic/test_linter.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/basic/test_linter.py b/tests/basic/test_linter.py index ca8fca730..19b13a0a4 100644 --- a/tests/basic/test_linter.py +++ b/tests/basic/test_linter.py @@ -26,10 +26,11 @@ class TestLinter(unittest.TestCase): self.assertEqual(self.linter.languages["javascript"], "eslint") def test_get_rel_fname(self): + import os self.assertEqual(self.linter.get_rel_fname("/test/root/file.py"), "file.py") - self.assertEqual( - self.linter.get_rel_fname("/other/path/file.py"), "../../other/path/file.py" - ) + expected_path = os.path.normpath("../../other/path/file.py") + actual_path = os.path.normpath(self.linter.get_rel_fname("/other/path/file.py")) + self.assertEqual(actual_path, expected_path) @patch("subprocess.Popen") def test_run_cmd(self, mock_popen):