Skip to content

Commit 8690486

Browse files
committed
Add dedent()
1 parent b605f8f commit 8690486

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

Lib/test/test_sys.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1516,15 +1516,14 @@ def test_changing_sys_stderr_and_removing_reference(self):
15161516
# If the default displayhook doesn't take a strong reference
15171517
# to sys.stderr the following code can crash. See bpo-43660
15181518
# for more details.
1519-
code = """
1520-
if True:
1521-
import sys
1522-
class MyStderr:
1523-
def write(self, s):
1524-
sys.stderr = None
1525-
sys.stderr = MyStderr()
1526-
1/0
1527-
"""
1519+
code = textwrap.dedent('''
1520+
import sys
1521+
class MyStderr:
1522+
def write(self, s):
1523+
sys.stderr = None
1524+
sys.stderr = MyStderr()
1525+
1/0
1526+
''')
15281527
rc, out, err = assert_python_failure('-c', code)
15291528
self.assertEqual(out, b"")
15301529
self.assertEqual(err, b"")

0 commit comments

Comments
 (0)