@@ -3755,16 +3755,17 @@ def test_repr(self):
3755
3755
def test_pickle (self ):
3756
3756
UserAge = self .module .NewType ('UserAge' , float )
3757
3757
for proto in range (pickle .HIGHEST_PROTOCOL + 1 ):
3758
- pickled = pickle .dumps (UserId , proto )
3759
- loaded = pickle .loads (pickled )
3760
- self .assertIs (loaded , UserId )
3758
+ with self .subTest (proto = proto ):
3759
+ pickled = pickle .dumps (UserId , proto )
3760
+ loaded = pickle .loads (pickled )
3761
+ self .assertIs (loaded , UserId )
3761
3762
3762
- pickled = pickle .dumps (self .UserName , proto )
3763
- loaded = pickle .loads (pickled )
3764
- self .assertIs (loaded , self .UserName )
3763
+ pickled = pickle .dumps (self .UserName , proto )
3764
+ loaded = pickle .loads (pickled )
3765
+ self .assertIs (loaded , self .UserName )
3765
3766
3766
- with self .assertRaises (pickle .PicklingError ):
3767
- pickle .dumps (UserAge , proto )
3767
+ with self .assertRaises (pickle .PicklingError ):
3768
+ pickle .dumps (UserAge , proto )
3768
3769
3769
3770
3770
3771
class NewTypePythonTests (NewTypeTests , BaseTestCase ):
0 commit comments