@@ -49,7 +49,7 @@ def __index__(self):
49
49
1 / 0
50
50
51
51
52
- class IOTest ( unittest . TestCase ) :
52
+ class IOTest :
53
53
54
54
def setUp (self ):
55
55
os_helper .unlink (os_helper .TESTFN )
@@ -2535,7 +2535,7 @@ def test_decoder(self):
2535
2535
self .assertEqual (d .decode (b'oiabcd' ), '' )
2536
2536
self .assertEqual (d .decode (b'' , 1 ), 'abcd.' )
2537
2537
2538
- class TextIOWrapperTest ( unittest . TestCase ) :
2538
+ class TextIOWrapperTest :
2539
2539
2540
2540
def setUp (self ):
2541
2541
self .testdata = b"AAA\r \n BBB\r CCC\r \n DDD\n EEE\r \n "
@@ -3893,7 +3893,7 @@ class PyTextIOWrapperTest(TextIOWrapperTest, PyTestCase):
3893
3893
shutdown_error = "LookupError: unknown encoding: ascii"
3894
3894
3895
3895
3896
- class IncrementalNewlineDecoderTest ( unittest . TestCase ) :
3896
+ class IncrementalNewlineDecoderTest :
3897
3897
3898
3898
def check_newline_decoding_utf8 (self , decoder ):
3899
3899
# UTF-8 specific tests for a newline decoder
@@ -4010,7 +4010,7 @@ def test_translate(self):
4010
4010
decoder = self .IncrementalNewlineDecoder (decoder , translate = 0 )
4011
4011
self .assertEqual (decoder .decode (b"\r \r \n " ), "\r \r \n " )
4012
4012
4013
- class CIncrementalNewlineDecoderTest (IncrementalNewlineDecoderTest ):
4013
+ class CIncrementalNewlineDecoderTest (IncrementalNewlineDecoderTest , unittest . TestCase ):
4014
4014
IncrementalNewlineDecoder = io .IncrementalNewlineDecoder
4015
4015
4016
4016
@support .cpython_only
@@ -4023,13 +4023,13 @@ def test_uninitialized(self):
4023
4023
self .assertRaises (ValueError , uninitialized .reset )
4024
4024
4025
4025
4026
- class PyIncrementalNewlineDecoderTest (IncrementalNewlineDecoderTest ):
4026
+ class PyIncrementalNewlineDecoderTest (IncrementalNewlineDecoderTest , unittest . TestCase ):
4027
4027
IncrementalNewlineDecoder = pyio .IncrementalNewlineDecoder
4028
4028
4029
4029
4030
4030
# XXX Tests for open()
4031
4031
4032
- class MiscIOTest ( unittest . TestCase ) :
4032
+ class MiscIOTest :
4033
4033
4034
4034
# for test__all__, actual values are set in subclasses
4035
4035
name_of_module = None
@@ -4465,7 +4465,7 @@ class PyMiscIOTest(MiscIOTest, PyTestCase):
4465
4465
4466
4466
4467
4467
@unittest .skipIf (os .name == 'nt' , 'POSIX signals required for this test.' )
4468
- class SignalsTest ( unittest . TestCase ) :
4468
+ class SignalsTest :
4469
4469
4470
4470
def setUp (self ):
4471
4471
self .oldalrm = signal .signal (signal .SIGALRM , self .alarm_interrupt )
@@ -4749,24 +4749,5 @@ def test_writer_subclass(self):
4749
4749
self .assertNotIsSubclass (str , io .Writer )
4750
4750
4751
4751
4752
- def load_tests (loader , tests , pattern ):
4753
- tests = (CIOTest , PyIOTest , APIMismatchTest ,
4754
- CBufferedReaderTest , PyBufferedReaderTest ,
4755
- CBufferedWriterTest , PyBufferedWriterTest ,
4756
- CBufferedRWPairTest , PyBufferedRWPairTest ,
4757
- CBufferedRandomTest , PyBufferedRandomTest ,
4758
- StatefulIncrementalDecoderTest ,
4759
- CIncrementalNewlineDecoderTest , PyIncrementalNewlineDecoderTest ,
4760
- CTextIOWrapperTest , PyTextIOWrapperTest ,
4761
- CMiscIOTest , PyMiscIOTest ,
4762
- CSignalsTest , PySignalsTest , TestIOCTypes ,
4763
- ProtocolsTest ,
4764
- )
4765
-
4766
- suite = loader .suiteClass ()
4767
- for test in tests :
4768
- suite .addTest (loader .loadTestsFromTestCase (test ))
4769
- return suite
4770
-
4771
4752
if __name__ == "__main__" :
4772
4753
unittest .main ()
0 commit comments