aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniƫl van Noord <13665637+DanielNoord@users.noreply.github.com>2021-09-02 17:45:19 +0200
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-09-02 21:27:49 +0200
commit0981d8bec52f0917168e0e89947fe164f58be683 (patch)
tree60b59f10d8b03ecfb4246b1a7bb5bacf42273591
parente49c3b1f6b9ff39468ac796c9252ad0fd704c01a (diff)
downloadpylint-0981d8bec52f0917168e0e89947fe164f58be683.tar.gz
Add test to ``superfluous-parens``
Additional test based on a suggestion in #4907
-rw-r--r--tests/functional/s/super/superfluous_parens.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/functional/s/super/superfluous_parens.py b/tests/functional/s/super/superfluous_parens.py
index ad36583f9..22c4c3ab4 100644
--- a/tests/functional/s/super/superfluous_parens.py
+++ b/tests/functional/s/super/superfluous_parens.py
@@ -41,6 +41,9 @@ I = tuple(x for x in ((a, str(a)) for a in ()))
def function_A():
return (x for x in ((3, 4)))
+def function_B(var):
+ return (var.startswith(('A', 'B', 'C')) or var == 'D')
+
# TODO: Test string combinations, see https://github.com/PyCQA/pylint/issues/4792
# Lines 45, 46 & 47 should raise the superfluous-parens message
J = "TestString"
@@ -49,11 +52,11 @@ L = ("Test " + "String") in I
assert "" + ("Version " + "String") in I
# Test numpy
-def function_B(var_1: int, var_2: int) -> np.ndarray:
+def function_numpy_A(var_1: int, var_2: int) -> np.ndarray:
result = (((var_1 & var_2)) > 0)
return result.astype(np.float32)
-def function_C(var_1: int, var_2: int) -> np.ndarray:
+def function_numpy_B(var_1: int, var_2: int) -> np.ndarray:
return (((var_1 & var_2)) > 0).astype(np.float32)
# Test Class