summaryrefslogtreecommitdiff
path: root/tests/functional
diff options
context:
space:
mode:
authorMarc Mueller <30130371+cdce8p@users.noreply.github.com>2021-09-21 13:31:55 +0200
committerGitHub <noreply@github.com>2021-09-21 13:31:55 +0200
commit585c6ca9016613a5c7138ad8cd704a91b363d537 (patch)
treed15775a1aea796a83d7e4c67adbee6048b136b18 /tests/functional
parent95b530d5b776c7716eb81125e065cf4eadd7ff7c (diff)
downloadpylint-git-585c6ca9016613a5c7138ad8cd704a91b363d537.tar.gz
Fix false-positive undefined-variable with Lambda, IfExp, and := (#5044)
Diffstat (limited to 'tests/functional')
-rw-r--r--tests/functional/a/assign/assignment_expression.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/functional/a/assign/assignment_expression.py b/tests/functional/a/assign/assignment_expression.py
index 4bb41f1a6..3bf077b46 100644
--- a/tests/functional/a/assign/assignment_expression.py
+++ b/tests/functional/a/assign/assignment_expression.py
@@ -1,6 +1,6 @@
"""Test assignment expressions"""
# pylint: disable=missing-docstring,unused-argument,unused-import,invalid-name
-# pylint: disable=blacklisted-name,unused-variable,pointless-statement
+# pylint: disable=blacklisted-name,unused-variable,pointless-statement,unused-variable
import re
if (a := True):
@@ -89,3 +89,8 @@ def func2():
# https://github.com/PyCQA/pylint/issues/4828
def func3():
return bar if (bar := "") else ""
+
+
+# Lambda and IfExp
+def func4():
+ l = lambda x: y if (y := x) else None