From be681caf11d8bc0790327b3dfac35fef1be6f618 Mon Sep 17 00:00:00 2001 From: Ankush32-cloud Date: Sun, 12 Jul 2026 00:26:31 +0530 Subject: [PATCH] Fix Windows regex escaping in MainModuleTest --- fire/main_test.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fire/main_test.py b/fire/main_test.py index 9e1c382b..72a43511 100644 --- a/fire/main_test.py +++ b/fire/main_test.py @@ -15,6 +15,7 @@ """Test using Fire via `python -m fire`.""" import os +import re import tempfile from fire import __main__ @@ -30,7 +31,9 @@ def testNameSetting(self): __main__.main(['__main__.py', 'tempfile']) def testArgPassing(self): - expected = os.path.join('part1', 'part2', 'part3') + expected = re.escape( + os.path.join('part1', 'part2', 'part3') + ) with self.assertOutputMatches('%s\n' % expected): __main__.main( ['__main__.py', 'os.path', 'join', 'part1', 'part2', 'part3'])