mirror of
https://github.com/python/cpython.git
synced 2026-02-13 19:04:37 +00:00
[3.14] gh-127647: Fix and enable I/O protocol tests (GH-138369) (#138376)
gh-127647: Fix and enable I/O protocol tests (GH-138369)
(cherry picked from commit 3f23888fd7)
Co-authored-by: Sebastian Rittau <srittau@rittau.biz>
This commit is contained in:
parent
dd5d86c7d5
commit
e104aadcaf
1 changed files with 5 additions and 4 deletions
|
|
@ -5014,12 +5014,12 @@ def write(self, b: bytes):
|
|||
pass
|
||||
|
||||
def test_reader_subclass(self):
|
||||
self.assertIsSubclass(MyReader, io.Reader[bytes])
|
||||
self.assertNotIsSubclass(str, io.Reader[bytes])
|
||||
self.assertIsSubclass(self.MyReader, io.Reader)
|
||||
self.assertNotIsSubclass(str, io.Reader)
|
||||
|
||||
def test_writer_subclass(self):
|
||||
self.assertIsSubclass(MyWriter, io.Writer[bytes])
|
||||
self.assertNotIsSubclass(str, io.Writer[bytes])
|
||||
self.assertIsSubclass(self.MyWriter, io.Writer)
|
||||
self.assertNotIsSubclass(str, io.Writer)
|
||||
|
||||
|
||||
def load_tests(loader, tests, pattern):
|
||||
|
|
@ -5033,6 +5033,7 @@ def load_tests(loader, tests, pattern):
|
|||
CTextIOWrapperTest, PyTextIOWrapperTest,
|
||||
CMiscIOTest, PyMiscIOTest,
|
||||
CSignalsTest, PySignalsTest, TestIOCTypes,
|
||||
ProtocolsTest,
|
||||
)
|
||||
|
||||
# Put the namespaces of the IO module we are testing and some useful mock
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue