[Python-checkins] bpo-41218: Improve the test cases for test_compile_top_level_await_no_coro (GH-21363)

Pablo Galindo webhook-mailer at python.org
Mon Jul 6 18:30:18 EDT 2020


https://github.com/python/cpython/commit/c2c1f1f906cdeb40576880d4b6a4f8fcbc016eb8
commit: c2c1f1f906cdeb40576880d4b6a4f8fcbc016eb8
branch: master
author: Pablo Galindo <Pablogsal at gmail.com>
committer: GitHub <noreply at github.com>
date: 2020-07-06T23:30:14+01:00
summary:

bpo-41218: Improve the test cases for test_compile_top_level_await_no_coro (GH-21363)

files:
M Lib/test/test_builtin.py

diff --git a/Lib/test/test_builtin.py b/Lib/test/test_builtin.py
index 3dcdf8d903059..3bc1a3e246fdf 100644
--- a/Lib/test/test_builtin.py
+++ b/Lib/test/test_builtin.py
@@ -372,12 +372,14 @@ def f(): """doc"""
                 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)



More information about the Python-checkins mailing list