File tree 1 file changed +7
-2
lines changed 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -3692,10 +3692,15 @@ def test_c_functions(self):
3692
3692
3693
3693
3694
3694
class NewTypeTests :
3695
+ def cleanup (self ):
3696
+ for f in self .module ._cleanups :
3697
+ f ()
3698
+
3695
3699
def setUp (self ):
3696
3700
sys .modules ['typing' ] = self .module
3697
3701
3698
3702
def tearDown (self ):
3703
+ self .cleanup ()
3699
3704
sys .modules ['typing' ] = typing
3700
3705
3701
3706
def test_basic (self ):
@@ -3738,12 +3743,12 @@ def test_repr(self):
3738
3743
3739
3744
self .assertEqual (repr (UserId ), f'{ __name__ } .UserId' )
3740
3745
3741
- class NewTypePythonTests (BaseTestCase , NewTypeTests ):
3746
+ class NewTypePythonTests (NewTypeTests , BaseTestCase ):
3742
3747
module = py_typing
3743
3748
3744
3749
3745
3750
@skipUnless (c_typing , 'requires _typing' )
3746
- class NewTypeCTests (BaseTestCase , NewTypeTests ):
3751
+ class NewTypeCTests (NewTypeTests , BaseTestCase ):
3747
3752
module = c_typing
3748
3753
3749
3754
You can’t perform that action at this time.
0 commit comments