From e92bc6753690c1e45b98f55da27adfab1b0a939e Mon Sep 17 00:00:00 2001 From: Dong-hee Na Date: Mon, 10 Jul 2023 14:07:39 +0900 Subject: [PATCH] gh-104635: Add a test case for variables that have a dependency. --- Lib/test/test_compile.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Lib/test/test_compile.py b/Lib/test/test_compile.py index 784c0550cc09b1..1e064895ae4d1c 100644 --- a/Lib/test/test_compile.py +++ b/Lib/test/test_compile.py @@ -1186,6 +1186,12 @@ def f(x, y, z): return a self.assertEqual(f("x", "y", "z"), "y") + def test_variable_dependent(self): + def f(): + a = 42; b = a + 54; a = 54 + return a, b + self.assertEqual(f(), (54, 96)) + @requires_debug_ranges() class TestSourcePositions(unittest.TestCase):