fix: use raw strings when backslashes

This commit is contained in:
Antti Kaihola 2024-08-29 20:32:19 +03:00
parent e52d2da740
commit 5376ae25e2

View file

@ -18,7 +18,7 @@ class TestUtils(unittest.TestCase):
def test_find_filename(self): def test_find_filename(self):
fence = ("```", "```") fence = ("```", "```")
valid_fnames = ["file1.py", "file2.py", "dir/file3.py", "\windows\__init__.py"] valid_fnames = ["file1.py", "file2.py", "dir/file3.py", r"\windows\__init__.py"]
# Test with filename on a single line # Test with filename on a single line
lines = ["file1.py", "```"] lines = ["file1.py", "```"]
@ -45,8 +45,8 @@ class TestUtils(unittest.TestCase):
self.assertEqual(eb.find_filename(lines, fence, valid_fnames), "file1.py") self.assertEqual(eb.find_filename(lines, fence, valid_fnames), "file1.py")
# Test with fuzzy matching # Test with fuzzy matching
lines = ["\windows__init__.py", "```"] lines = [r"\windows__init__.py", "```"]
self.assertEqual(eb.find_filename(lines, fence, valid_fnames), "\windows\__init__.py") self.assertEqual(eb.find_filename(lines, fence, valid_fnames), r"\windows\__init__.py")
# fuzzy logic disabled v0.11.2-dev # fuzzy logic disabled v0.11.2-dev
def __test_replace_most_similar_chunk(self): def __test_replace_most_similar_chunk(self):