diff --git a/tests/functional/s/super/superfluous_parens.py b/tests/functional/s/super/superfluous_parens.py index ad36583f9f..22c4c3ab4b 100644 --- a/tests/functional/s/super/superfluous_parens.py +++ b/tests/functional/s/super/superfluous_parens.py @@ -41,6 +41,9 @@ 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 @@ def function_A(): 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