Skip to content

Commit 9944b3d

Browse files
committed
Mark failing tests
1 parent 8ed79bd commit 9944b3d

File tree

2 files changed

+38
-6
lines changed

2 files changed

+38
-6
lines changed

Lib/io.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"BufferedRandom", "TextIOBase", "TextIOWrapper",
4848
"UnsupportedOperation", "SEEK_SET", "SEEK_CUR", "SEEK_END",
4949
"DEFAULT_BUFFER_SIZE", "text_encoding",
50-
# "IncrementalNewlineDecoder"
50+
"IncrementalNewlineDecoder"
5151
]
5252

5353

@@ -61,7 +61,6 @@
6161
# IncrementalNewlineDecoder,
6262
text_encoding, TextIOWrapper)
6363

64-
6564
# Pretend this exception was created here.
6665
UnsupportedOperation.__module__ = "io"
6766

Lib/test/test_io.py

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1796,6 +1796,11 @@ def test_flush_error_on_close(self):
17961796
def test_truncate_on_read_only(self): # TODO: RUSTPYTHON, remove when this passes
17971797
super().test_truncate_on_read_only() # TODO: RUSTPYTHON, remove when this passes
17981798

1799+
# TODO: RUSTPYTHON
1800+
@unittest.expectedFailure
1801+
def test_seek_character_device_file(self):
1802+
super().test_seek_character_device_file()
1803+
17991804

18001805
class PyBufferedReaderTest(BufferedReaderTest):
18011806
tp = pyio.BufferedReader
@@ -2662,6 +2667,16 @@ def test_args_error(self):
26622667
def test_flush_error_on_close(self):
26632668
super().test_flush_error_on_close()
26642669

2670+
# TODO: RUSTPYTHON
2671+
@unittest.expectedFailure
2672+
def test_seek_character_device_file(self):
2673+
super().test_seek_character_device_file()
2674+
2675+
# TODO: RUSTPYTHON; f.read1(1) returns b'a'
2676+
@unittest.expectedFailure
2677+
def test_read1_after_write(self):
2678+
super().test_read1_after_write()
2679+
26652680

26662681
class PyBufferedRandomTest(BufferedRandomTest):
26672682
tp = pyio.BufferedRandom
@@ -4166,6 +4181,16 @@ def test_reconfigure_defaults(self):
41664181
def test_reconfigure_newline(self):
41674182
super().test_reconfigure_newline()
41684183

4184+
# TODO: RUSTPYTHON
4185+
@unittest.expectedFailure
4186+
def test_reconfigure_errors(self):
4187+
super().test_reconfigure_errors()
4188+
4189+
# TODO: RUSTPYTHON
4190+
@unittest.expectedFailure
4191+
def test_reconfigure_locale(self):
4192+
super().test_reconfigure_locale()
4193+
41694194
# TODO: RUSTPYTHON
41704195
@unittest.expectedFailure
41714196
def test_initialization(self):
@@ -4248,6 +4273,11 @@ class PyTextIOWrapperTest(TextIOWrapperTest):
42484273
io = pyio
42494274
shutdown_error = "LookupError: unknown encoding: ascii"
42504275

4276+
# TODO: RUSTPYTHON
4277+
@unittest.expectedFailure
4278+
def test_constructor(self):
4279+
super().test_constructor()
4280+
42514281
# TODO: RUSTPYTHON
42524282
@unittest.expectedFailure
42534283
def test_newlines(self):
@@ -4350,8 +4380,6 @@ def test_newline_decoder(self):
43504380
self.check_newline_decoding_utf8(decoder)
43514381
self.assertRaises(TypeError, decoder.setstate, 42)
43524382

4353-
# TODO: RUSTPYTHON
4354-
@unittest.expectedFailure
43554383
def test_newline_bytes(self):
43564384
# Issue 5433: Excessive optimization in IncrementalNewlineDecoder
43574385
def _check(dec):
@@ -4365,8 +4393,6 @@ def _check(dec):
43654393
dec = self.IncrementalNewlineDecoder(None, translate=True)
43664394
_check(dec)
43674395

4368-
# TODO: RUSTPYTHON
4369-
@unittest.expectedFailure
43704396
def test_translate(self):
43714397
# issue 35062
43724398
for translate in (-2, -1, 1, 2):
@@ -4767,6 +4793,8 @@ def test_check_encoding_warning(self):
47674793
self.assertTrue(
47684794
warnings[1].startswith(b"<string>:8: EncodingWarning: "))
47694795

4796+
# TODO: RUSTPYTHON
4797+
@unittest.expectedFailure
47704798
def test_text_encoding(self):
47714799
# PEP 597, bpo-47000. io.text_encoding() returns "locale" or "utf-8"
47724800
# based on sys.flags.utf8_mode
@@ -4784,6 +4812,11 @@ class CMiscIOTest(MiscIOTest):
47844812
name_of_module = "io", "_io"
47854813
extra_exported = "BlockingIOError",
47864814

4815+
# TODO: RUSTPYTHON
4816+
@unittest.expectedFailure
4817+
def test___all__(self):
4818+
super().test___all__()
4819+
47874820
def test_readinto_buffer_overflow(self):
47884821
# Issue #18025
47894822
class BadReader(self.io.BufferedIOBase):

0 commit comments

Comments
 (0)