summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJacob Walls <jacobtylerwalls@gmail.com>2023-04-16 13:34:35 -0400
committerGitHub <noreply@github.com>2023-04-16 13:34:35 -0400
commit4a485e28f0a5118b37550123c79f1f6d0dec42a4 (patch)
treef712c50f0321f8855c6e76443ced7f583bd69cff /tests
parentf80a683efc2edb10d4c3780b9866f66a70d397d8 (diff)
downloadpylint-git-4a485e28f0a5118b37550123c79f1f6d0dec42a4.tar.gz
Improve output of `consider-using-generator` message for `min()` calls with `default` keyword (#8582)
Diffstat (limited to 'tests')
-rw-r--r--tests/functional/c/consider/consider_using_generator.py5
-rw-r--r--tests/functional/c/consider/consider_using_generator.txt1
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/functional/c/consider/consider_using_generator.py b/tests/functional/c/consider/consider_using_generator.py
index df26fce3d..af5700373 100644
--- a/tests/functional/c/consider/consider_using_generator.py
+++ b/tests/functional/c/consider/consider_using_generator.py
@@ -18,3 +18,8 @@ tuple(0 for y in list(range(10)))
sum(x*x for x in range(10))
min(x*x for x in range(10))
max(x*x for x in range(10))
+
+# Keyword arguments
+# https://github.com/pylint-dev/pylint/issues/8563
+min([x*x for x in range(10)], default=42) # [consider-using-generator]
+min((x*x for x in range(10)), default=42)
diff --git a/tests/functional/c/consider/consider_using_generator.txt b/tests/functional/c/consider/consider_using_generator.txt
index 2c89a8d7e..8a2a4ec6d 100644
--- a/tests/functional/c/consider/consider_using_generator.txt
+++ b/tests/functional/c/consider/consider_using_generator.txt
@@ -3,3 +3,4 @@ consider-using-generator:11:0:11:35::Consider using a generator instead 'tuple(0
consider-using-generator:12:0:12:29::Consider using a generator instead 'sum(x * x for x in range(10))':UNDEFINED
consider-using-generator:13:0:13:29::Consider using a generator instead 'min(x * x for x in range(10))':UNDEFINED
consider-using-generator:14:0:14:29::Consider using a generator instead 'max(x * x for x in range(10))':UNDEFINED
+consider-using-generator:24:0:24:41::Consider using a generator instead 'min((x * x for x in range(10)), default=42)':UNDEFINED