File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3692,10 +3692,15 @@ def test_c_functions(self):
36923692
36933693
36943694class NewTypeTests :
3695+ def cleanup (self ):
3696+ for f in self .module ._cleanups :
3697+ f ()
3698+
36953699 def setUp (self ):
36963700 sys .modules ['typing' ] = self .module
36973701
36983702 def tearDown (self ):
3703+ self .cleanup ()
36993704 sys .modules ['typing' ] = typing
37003705
37013706 def test_basic (self ):
@@ -3738,12 +3743,12 @@ def test_repr(self):
37383743
37393744 self .assertEqual (repr (UserId ), f'{ __name__ } .UserId' )
37403745
3741- class NewTypePythonTests (BaseTestCase , NewTypeTests ):
3746+ class NewTypePythonTests (NewTypeTests , BaseTestCase ):
37423747 module = py_typing
37433748
37443749
37453750@skipUnless (c_typing , 'requires _typing' )
3746- class NewTypeCTests (BaseTestCase , NewTypeTests ):
3751+ class NewTypeCTests (NewTypeTests , BaseTestCase ):
37473752 module = c_typing
37483753
37493754
You can’t perform that action at this time.
0 commit comments