Browse Source
bpo-35877: Add test for while loop named expression without parentheses (GH-11726)
pull/11727/head
Emily Morehouse
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
7 additions and
1 deletions
-
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): |
|
|
|
|
|
|
|
|