From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sat, 5 Sep 2020 15:37:04 +0000 (-0700) Subject: bpo-41218: Improve the test cases for test_compile_top_level_await_no_coro (GH-21363... X-Git-Tag: v3.9.0rc2~35 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a708ae7470cf0abc58a62853c25d9bbc977f8cd1;p=thirdparty%2FPython%2Fcpython.git bpo-41218: Improve the test cases for test_compile_top_level_await_no_coro (GH-21363) (GH-22109) (cherry picked from commit c2c1f1f906cdeb40576880d4b6a4f8fcbc016eb8) Co-authored-by: Pablo Galindo Co-authored-by: Pablo Galindo --- diff --git a/Lib/test/test_builtin.py b/Lib/test/test_builtin.py index 58c730566062..4df1b95bca79 100644 --- a/Lib/test/test_builtin.py +++ b/Lib/test/test_builtin.py @@ -372,12 +372,14 @@ class BuiltinTest(unittest.TestCase): self.assertEqual(rv, tuple(expected)) def test_compile_top_level_await_no_coro(self): - """Make sure top level non-await codes get the correct coroutine flags. - """ + """Make sure top level non-await codes get the correct coroutine flags""" modes = ('single', 'exec') code_samples = [ '''def f():pass\n''', - '''[x for x in l]''' + '''[x for x in l]''', + '''{x for x in l}''', + '''(x for x in l)''', + '''{x:x for x in l}''', ] for mode, code_sample in product(modes, code_samples): source = dedent(code_sample)