@@ -120,12 +120,13 @@ def test_equality(self):
120120 self .assertNotEqual (ch1 , ch2 )
121121
122122 def test_pickle (self ):
123- ch , _ = channels .create ()
124- for protocol in range (2 , pickle .HIGHEST_PROTOCOL + 1 ):
125- with self .subTest (protocol = protocol ):
126- data = pickle .dumps (ch , protocol )
127- unpickled = pickle .loads (data )
128- self .assertEqual (unpickled , ch )
123+ recv , send = channels .create ()
124+ for ch in [recv , send ]:
125+ for protocol in range (pickle .HIGHEST_PROTOCOL + 1 ):
126+ with self .subTest (ch = ch , protocol = protocol ):
127+ data = pickle .dumps (ch , protocol )
128+ unpickled = pickle .loads (data )
129+ self .assertEqual (unpickled , ch )
129130
130131
131132class TestSendChannelAttrs (TestBase ):
@@ -154,7 +155,7 @@ def test_equality(self):
154155
155156 def test_pickle (self ):
156157 _ , ch = channels .create ()
157- for protocol in range (2 , pickle .HIGHEST_PROTOCOL + 1 ):
158+ for protocol in range (pickle .HIGHEST_PROTOCOL + 1 ):
158159 with self .subTest (protocol = protocol ):
159160 data = pickle .dumps (ch , protocol )
160161 unpickled = pickle .loads (data )
0 commit comments