2020 pass
2121
2222
23- class TestBase ( unittest . TestCase ) :
23+ class TestBase :
2424
2525 def _check_sample (self , msg ):
2626 # Inspect a mailbox.Message representation of the sample message
@@ -545,7 +545,7 @@ def _get_lock_path(self):
545545 return self ._path + '.lock'
546546
547547
548- class TestMailboxSuperclass (TestBase ):
548+ class TestMailboxSuperclass (TestBase , unittest . TestCase ):
549549
550550 def test_notimplemented (self ):
551551 # Test that all Mailbox methods raise NotImplementedException.
@@ -581,7 +581,7 @@ def test_notimplemented(self):
581581 self .assertRaises (NotImplementedError , lambda : box .close ())
582582
583583
584- class TestMaildir (TestMailbox ):
584+ class TestMaildir (TestMailbox , unittest . TestCase ):
585585
586586 _factory = lambda self , path , factory = None : mailbox .Maildir (path , factory )
587587
@@ -1043,7 +1043,7 @@ def test_relock(self):
10431043 self ._box .close ()
10441044
10451045
1046- class TestMbox (_TestMboxMMDF ):
1046+ class TestMbox (_TestMboxMMDF , unittest . TestCase ):
10471047
10481048 _factory = lambda self , path , factory = None : mailbox .mbox (path , factory )
10491049
@@ -1066,12 +1066,12 @@ def test_file_perms(self):
10661066 perms = st .st_mode
10671067 self .assertFalse ((perms & 0o111 )) # Execute bits should all be off.
10681068
1069- class TestMMDF (_TestMboxMMDF ):
1069+ class TestMMDF (_TestMboxMMDF , unittest . TestCase ):
10701070
10711071 _factory = lambda self , path , factory = None : mailbox .MMDF (path , factory )
10721072
10731073
1074- class TestMH (TestMailbox ):
1074+ class TestMH (TestMailbox , unittest . TestCase ):
10751075
10761076 _factory = lambda self , path , factory = None : mailbox .MH (path , factory )
10771077
@@ -1206,7 +1206,7 @@ def _get_lock_path(self):
12061206 return os .path .join (self ._path , '.mh_sequences.lock' )
12071207
12081208
1209- class TestBabyl (TestMailbox ):
1209+ class TestBabyl (TestMailbox , unittest . TestCase ):
12101210
12111211 _factory = lambda self , path , factory = None : mailbox .Babyl (path , factory )
12121212
@@ -1271,7 +1271,7 @@ def test_closing_fd(self):
12711271 self .assertTrue (box .files [i ].closed )
12721272
12731273
1274- class TestMessage (TestBase ):
1274+ class TestMessage (TestBase , unittest . TestCase ):
12751275
12761276 _factory = mailbox .Message # Overridden by subclasses to reuse tests
12771277
@@ -1351,7 +1351,7 @@ def _post_initialize_hook(self, msg):
13511351 pass
13521352
13531353
1354- class TestMaildirMessage (TestMessage ):
1354+ class TestMaildirMessage (TestMessage , unittest . TestCase ):
13551355
13561356 _factory = mailbox .MaildirMessage
13571357
@@ -1425,7 +1425,7 @@ def test_info_and_flags(self):
14251425 self ._check_sample (msg )
14261426
14271427
1428- class _TestMboxMMDFMessage ( TestMessage ) :
1428+ class _TestMboxMMDFMessage :
14291429
14301430 _factory = mailbox ._mboxMMDFMessage
14311431
@@ -1472,12 +1472,12 @@ def _check_from(self, msg, sender=None):
14721472 r"\d{2} \d{4}" , msg .get_from ()) is not None )
14731473
14741474
1475- class TestMboxMessage (_TestMboxMMDFMessage ):
1475+ class TestMboxMessage (_TestMboxMMDFMessage , TestMessage ):
14761476
14771477 _factory = mailbox .mboxMessage
14781478
14791479
1480- class TestMHMessage (TestMessage ):
1480+ class TestMHMessage (TestMessage , unittest . TestCase ):
14811481
14821482 _factory = mailbox .MHMessage
14831483
@@ -1508,7 +1508,7 @@ def test_sequences(self):
15081508 self .assertEqual (msg .get_sequences (), ['foobar' , 'replied' ])
15091509
15101510
1511- class TestBabylMessage (TestMessage ):
1511+ class TestBabylMessage (TestMessage , unittest . TestCase ):
15121512
15131513 _factory = mailbox .BabylMessage
15141514
@@ -1563,12 +1563,12 @@ def test_visible(self):
15631563 self .assertEqual (visible [header ], msg [header ])
15641564
15651565
1566- class TestMMDFMessage (_TestMboxMMDFMessage ):
1566+ class TestMMDFMessage (_TestMboxMMDFMessage , TestMessage ):
15671567
15681568 _factory = mailbox .MMDFMessage
15691569
15701570
1571- class TestMessageConversion (TestBase ):
1571+ class TestMessageConversion (TestBase , unittest . TestCase ):
15721572
15731573 def test_plain_to_x (self ):
15741574 # Convert Message to all formats
@@ -1909,7 +1909,7 @@ def _test_close(self, proxy):
19091909 self .assertTrue (proxy .closed )
19101910
19111911
1912- class TestProxyFile (TestProxyFileBase ):
1912+ class TestProxyFile (TestProxyFileBase , unittest . TestCase ):
19131913
19141914 def setUp (self ):
19151915 self ._path = support .TESTFN
@@ -1958,7 +1958,7 @@ def test_close(self):
19581958 self ._test_close (mailbox ._ProxyFile (self ._file ))
19591959
19601960
1961- class TestPartialFile (TestProxyFileBase ):
1961+ class TestPartialFile (TestProxyFileBase , unittest . TestCase ):
19621962
19631963 def setUp (self ):
19641964 self ._path = support .TESTFN
0 commit comments