@@ -49,48 +49,42 @@ def test_map(self):
4949
5050 def test_map_exception (self ):
5151 i = self .executor .map (divmod , [5 , 5 , 5 , 5 ], [2 , 3 , 0 , 5 ])
52- self .assertEqual (i . __next__ ( ), (2 , 1 ))
53- self .assertEqual (i . __next__ ( ), (1 , 2 ))
54- self .assertRaises (ZeroDivisionError , i . __next__ )
55- self .assertEqual (i . __next__ ( ), (1 , 0 ))
56- self .assertRaises (StopIteration , i . __next__ )
57- self .assertRaises (StopIteration , i . __next__ )
52+ self .assertEqual (next ( i ), (2 , 1 ))
53+ self .assertEqual (next ( i ), (1 , 2 ))
54+ self .assertRaises (ZeroDivisionError , next , i )
55+ self .assertEqual (next ( i ), (1 , 0 ))
56+ self .assertRaises (StopIteration , next , i )
57+ self .assertRaises (StopIteration , next , i )
5858
5959 i = self .executor .map (divmod , [5 , 5 , 5 , 5 ], [2 , 0 , 3 , 5 ], chunksize = 3 )
60- self .assertEqual (i . __next__ ( ), (2 , 1 ))
61- self .assertRaises (ZeroDivisionError , i . __next__ )
62- self .assertEqual (i . __next__ ( ), (1 , 2 ))
63- self .assertEqual (i . __next__ ( ), (1 , 0 ))
64- self .assertRaises (StopIteration , i . __next__ )
65- self .assertRaises (StopIteration , i . __next__ )
60+ self .assertEqual (next ( i ), (2 , 1 ))
61+ self .assertRaises (ZeroDivisionError , next , i )
62+ self .assertEqual (next ( i ), (1 , 2 ))
63+ self .assertEqual (next ( i ), (1 , 0 ))
64+ self .assertRaises (StopIteration , next , i )
65+ self .assertRaises (StopIteration , next , i )
6666
6767 @support .requires_resource ('walltime' )
6868 def test_map_timeout (self ):
69- results = []
70- try :
71- for i in self .executor .map (time .sleep ,
72- [0 , 0 , 6 ],
73- timeout = 5 ):
74- results .append (i )
75- except futures .TimeoutError :
76- pass
77- else :
78- self .fail ('expected TimeoutError' )
79-
80- self .assertEqual ([None , None ], results )
69+ i = self .executor .map (time .sleep , [0 , 0 , 6 , 0 ], timeout = 5 )
70+ next (i )
71+ next (i )
72+ self .assertRaises (futures .TimeoutError , next , i )
73+ self .assertRaises (StopIteration , next , i )
74+ self .assertRaises (StopIteration , next , i )
8175
8276 def test_map_close (self ):
8377 i = self .executor .map (divmod , [5 , 5 , 5 , 5 ], [2 , 0 , 3 , 5 ])
84- self .assertEqual (i . __next__ ( ), (2 , 1 ))
78+ self .assertEqual (next ( i ), (2 , 1 ))
8579 i .close ()
86- self .assertRaises (StopIteration , i . __next__ )
87- self .assertRaises (StopIteration , i . __next__ )
80+ self .assertRaises (StopIteration , next , i )
81+ self .assertRaises (StopIteration , next , i )
8882
8983 i = self .executor .map (divmod , [5 , 5 , 5 , 5 ], [2 , 0 , 3 , 5 ], chunksize = 3 )
90- self .assertEqual (i . __next__ ( ), (2 , 1 ))
84+ self .assertEqual (next ( i ), (2 , 1 ))
9185 i .close ()
92- self .assertRaises (StopIteration , i . __next__ )
93- self .assertRaises (StopIteration , i . __next__ )
86+ self .assertRaises (StopIteration , next , i )
87+ self .assertRaises (StopIteration , next , i )
9488
9589 def test_shutdown_race_issue12456 (self ):
9690 # Issue #12456: race condition at shutdown where trying to post a
0 commit comments