bpo-35877: Add test for while loop named expression without parentheses (GH-11726)

This commit is contained in:
Emily Morehouse 2019-02-01 15:27:38 -07:00 committed by GitHub
parent d4fceaafb8
commit ac19081c26
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -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):