]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] gh-133558: Skip test_pdb tests on FreeBSD (GH-133566) (#133616)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 7 May 2025 22:20:17 +0000 (00:20 +0200)
committerGitHub <noreply@github.com>
Wed, 7 May 2025 22:20:17 +0000 (22:20 +0000)
gh-133558: Skip test_pdb tests on FreeBSD (GH-133566)

'\x08' is not interpreted as backspace on FreeBSD.
(cherry picked from commit 79b8a32fcb30b2c6549bacecdc7081ebd50d6e17)

Co-authored-by: Victor Stinner <vstinner@python.org>
Lib/test/test_pdb.py

index 54797d7898ff33e7aeb96a89982ebe83ac4f3c56..68c2b508fa64dc2a7944205f28f896063885648c 100644 (file)
@@ -4848,6 +4848,8 @@ class PdbTestReadline(unittest.TestCase):
 
         self.assertIn(b'I love Python', output)
 
+    @unittest.skipIf(sys.platform.startswith('freebsd'),
+                     '\\x08 is not interpreted as backspace on FreeBSD')
     def test_multiline_auto_indent(self):
         script = textwrap.dedent("""
             import pdb; pdb.Pdb().set_trace()
@@ -4886,6 +4888,8 @@ class PdbTestReadline(unittest.TestCase):
 
         self.assertIn(b'42', output)
 
+    @unittest.skipIf(sys.platform.startswith('freebsd'),
+                     '\\x08 is not interpreted as backspace on FreeBSD')
     def test_multiline_indent_completion(self):
         script = textwrap.dedent("""
             import pdb; pdb.Pdb().set_trace()