@@ -3755,16 +3755,17 @@ def test_repr(self):
37553755 def test_pickle (self ):
37563756 UserAge = self .module .NewType ('UserAge' , float )
37573757 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 )
37613762
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 )
37653766
3766- with self .assertRaises (pickle .PicklingError ):
3767- pickle .dumps (UserAge , proto )
3767+ with self .assertRaises (pickle .PicklingError ):
3768+ pickle .dumps (UserAge , proto )
37683769
37693770
37703771class NewTypePythonTests (NewTypeTests , BaseTestCase ):
0 commit comments