summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_io.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_io.py')
-rw-r--r--Lib/test/test_io.py51
1 files changed, 1 insertions, 50 deletions
diff --git a/Lib/test/test_io.py b/Lib/test/test_io.py
index c3dc057..e5cb08c 100644
--- a/Lib/test/test_io.py
+++ b/Lib/test/test_io.py
@@ -40,8 +40,7 @@ from test import support
from test.support.script_helper import (
assert_python_ok, assert_python_failure, run_python_until_end)
from test.support import (
- import_helper, is_apple, os_helper, skip_if_sanitizer, threading_helper, warnings_helper,
- skip_on_s390x
+ import_helper, is_apple, os_helper, threading_helper, warnings_helper,
)
from test.support.os_helper import FakePath
@@ -1698,22 +1697,6 @@ class BufferedReaderTest(unittest.TestCase, CommonBufferedTests):
class CBufferedReaderTest(BufferedReaderTest, SizeofTest):
tp = io.BufferedReader
- @skip_if_sanitizer(memory=True, address=True, thread=True,
- reason="sanitizer defaults to crashing "
- "instead of returning NULL for malloc failure.")
- # gh-117755: The test allocates 9 223 372 036 854 775 807 bytes
- # (0x7fffffffffffffff) and mimalloc fails with a division by zero on s390x.
- @skip_on_s390x
- def test_constructor(self):
- BufferedReaderTest.test_constructor(self)
- # The allocation can succeed on 32-bit builds, e.g. with more
- # than 2 GiB RAM and a 64-bit kernel.
- if sys.maxsize > 0x7FFFFFFF:
- rawio = self.MockRawIO()
- bufio = self.tp(rawio)
- self.assertRaises((OverflowError, MemoryError, ValueError),
- bufio.__init__, rawio, sys.maxsize)
-
def test_initialization(self):
rawio = self.MockRawIO([b"abc"])
bufio = self.tp(rawio)
@@ -2069,22 +2052,6 @@ class BufferedWriterTest(unittest.TestCase, CommonBufferedTests):
class CBufferedWriterTest(BufferedWriterTest, SizeofTest):
tp = io.BufferedWriter
- @skip_if_sanitizer(memory=True, address=True, thread=True,
- reason="sanitizer defaults to crashing "
- "instead of returning NULL for malloc failure.")
- # gh-117755: The test allocates 9 223 372 036 854 775 807 bytes
- # (0x7fffffffffffffff) and mimalloc fails with a division by zero on s390x.
- @skip_on_s390x
- def test_constructor(self):
- BufferedWriterTest.test_constructor(self)
- # The allocation can succeed on 32-bit builds, e.g. with more
- # than 2 GiB RAM and a 64-bit kernel.
- if sys.maxsize > 0x7FFFFFFF:
- rawio = self.MockRawIO()
- bufio = self.tp(rawio)
- self.assertRaises((OverflowError, MemoryError, ValueError),
- bufio.__init__, rawio, sys.maxsize)
-
def test_initialization(self):
rawio = self.MockRawIO()
bufio = self.tp(rawio)
@@ -2594,22 +2561,6 @@ class BufferedRandomTest(BufferedReaderTest, BufferedWriterTest):
class CBufferedRandomTest(BufferedRandomTest, SizeofTest):
tp = io.BufferedRandom
- @skip_if_sanitizer(memory=True, address=True, thread=True,
- reason="sanitizer defaults to crashing "
- "instead of returning NULL for malloc failure.")
- # gh-117755: The test allocates 9 223 372 036 854 775 807 bytes
- # (0x7fffffffffffffff) and mimalloc fails with a division by zero on s390x.
- @skip_on_s390x
- def test_constructor(self):
- BufferedRandomTest.test_constructor(self)
- # The allocation can succeed on 32-bit builds, e.g. with more
- # than 2 GiB RAM and a 64-bit kernel.
- if sys.maxsize > 0x7FFFFFFF:
- rawio = self.MockRawIO()
- bufio = self.tp(rawio)
- self.assertRaises((OverflowError, MemoryError, ValueError),
- bufio.__init__, rawio, sys.maxsize)
-
def test_garbage_collection(self):
CBufferedReaderTest.test_garbage_collection(self)
CBufferedWriterTest.test_garbage_collection(self)