We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d3d5b39 commit c353cf1Copy full SHA for c353cf1
Lib/test/test_generators.py
@@ -274,17 +274,9 @@ def get_generator():
274
g.gi_frame.f_locals['.0'] = range(20)
275
return g
276
277
- def genexpr_to_list():
278
- try:
279
- l = list(get_generator())
280
- return "NoError"
281
- except TypeError:
282
- return "TypeError"
283
-
284
- # This should not raise
285
- r = genexpr_to_list()
286
287
- self.assertIs(r, "TypeError")
+ err_msg = "'for' requires an object with __iter__ method, got range"
+ with self.assertRaisesRegex(TypeError, err_msg):
+ l = list(get_generator())
288
289
class ExceptionTest(unittest.TestCase):
290
# Tests for the issue #23353: check that the currently handled exception
0 commit comments