Skip to content

Commit

Permalink
gh-111800: Fix test_recursive_repr from test_io under WASI to not…
Browse files Browse the repository at this point in the history
… recurse so deeply (GH-112150)
  • Loading branch information
sobolevn committed Nov 16, 2023
1 parent 762eb58 commit 974847b
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions Lib/test/test_io.py
Expand Up @@ -1234,11 +1234,9 @@ def test_recursive_repr(self):
# Issue #25455
raw = self.MockRawIO()
b = self.tp(raw)
with support.swap_attr(raw, 'name', b):
try:
with support.swap_attr(raw, 'name', b), support.infinite_recursion(25):
with self.assertRaises(RuntimeError):
repr(b) # Should not crash
except RuntimeError:
pass

def test_flush_error_on_close(self):
# Test that buffered file is closed despite failed flush
Expand Down Expand Up @@ -2801,11 +2799,9 @@ def test_recursive_repr(self):
# Issue #25455
raw = self.BytesIO()
t = self.TextIOWrapper(raw, encoding="utf-8")
with support.swap_attr(raw, 'name', t):
try:
with support.swap_attr(raw, 'name', t), support.infinite_recursion(25):
with self.assertRaises(RuntimeError):
repr(t) # Should not crash
except RuntimeError:
pass

def test_line_buffering(self):
r = self.BytesIO()
Expand Down

0 comments on commit 974847b

Please sign in to comment.