diff --git a/Lib/test/test_named_expressions.py b/Lib/test/test_named_expressions.py index ff426f4cea2..e15111cf383 100644 --- a/Lib/test/test_named_expressions.py +++ b/Lib/test/test_named_expressions.py @@ -195,7 +195,7 @@ def test_named_expression_assignment_14(self): Where all variables are positive integers, and a is at least as large as the n'th root of x, this algorithm returns the floor of the n'th root of x (and roughly doubling the number of accurate bits per - iteration):: + iteration): """ a = 9 n = 2 @@ -206,6 +206,12 @@ def test_named_expression_assignment_14(self): self.assertEqual(a, 1) + def test_named_expression_assignment_15(self): + while a := False: + pass # This will not run + + self.assertEqual(a, False) + class NamedExpressionScopeTest(unittest.TestCase):