From: Emily Morehouse Date: Fri, 1 Feb 2019 22:27:38 +0000 (-0700) Subject: bpo-35877: Add test for while loop named expression without parentheses (GH-11726) X-Git-Tag: v3.8.0a1~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ac19081c26eaa7de3e6aabeb789ddc2e7cdd5b24;p=thirdparty%2FPython%2Fcpython.git bpo-35877: Add test for while loop named expression without parentheses (GH-11726) --- diff --git a/Lib/test/test_named_expressions.py b/Lib/test/test_named_expressions.py index ff426f4cea29..e15111cf3839 100644 --- a/Lib/test/test_named_expressions.py +++ b/Lib/test/test_named_expressions.py @@ -195,7 +195,7 @@ class NamedExpressionAssignmentTest(unittest.TestCase): 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 @@ class NamedExpressionAssignmentTest(unittest.TestCase): 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):