]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-116030: test_unparse: Add ``ctx`` argument to ``ast.Name`` calls (#116031)
authorKirill Podoprigora <kirill.bast9@mail.ru>
Wed, 28 Feb 2024 11:04:23 +0000 (13:04 +0200)
committerGitHub <noreply@github.com>
Wed, 28 Feb 2024 11:04:23 +0000 (03:04 -0800)
Lib/test/test_unparse.py

index 106704ba8c9c2ddb84db7fd0c852b4d302fad471..bb15f64c59dbd137dd95b9f6318acbdac3a33994 100644 (file)
@@ -370,13 +370,13 @@ class UnparseTestCase(ASTTestCase):
         self.check_ast_roundtrip("a[i:j, k]")
 
     def test_invalid_raise(self):
-        self.check_invalid(ast.Raise(exc=None, cause=ast.Name(id="X")))
+        self.check_invalid(ast.Raise(exc=None, cause=ast.Name(id="X", ctx=ast.Load())))
 
     def test_invalid_fstring_value(self):
         self.check_invalid(
             ast.JoinedStr(
                 values=[
-                    ast.Name(id="test"),
+                    ast.Name(id="test", ctx=ast.Load()),
                     ast.Constant(value="test")
                 ]
             )
@@ -718,7 +718,7 @@ class ManualASTCreationTestCase(unittest.TestCase):
             body=[ast.Pass()],
             decorator_list=[],
             returns=None,
-            type_params=[ast.TypeVar("T", bound=ast.Name("int"))],
+            type_params=[ast.TypeVar("T", bound=ast.Name("int", ctx=ast.Load()))],
         )
         ast.fix_missing_locations(node)
         self.assertEqual(ast.unparse(node), "def f[T: int]():\n    pass")