diff options
author | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2022-04-23 10:20:35 +0200 |
---|---|---|
committer | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2022-05-02 16:43:54 +0200 |
commit | a11c6fe488e7b1f8a16f2c066080dab8a03de3a9 (patch) | |
tree | 88a0e74284b10f2a7e4c97fdb54653f8ce30e080 /tests/functional/i/implicit/implicit_str_concat.py | |
parent | 61b685bfef68970481c08c2331276f0614de97c6 (diff) | |
download | pylint-git-a11c6fe488e7b1f8a16f2c066080dab8a03de3a9.tar.gz |
Resolve false negative for implicit str concat inside calls
Closes #6441
Diffstat (limited to 'tests/functional/i/implicit/implicit_str_concat.py')
-rw-r--r-- | tests/functional/i/implicit/implicit_str_concat.py | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/tests/functional/i/implicit/implicit_str_concat.py b/tests/functional/i/implicit/implicit_str_concat.py index 1ad9aed8c..9df3d406a 100644 --- a/tests/functional/i/implicit/implicit_str_concat.py +++ b/tests/functional/i/implicit/implicit_str_concat.py @@ -1,4 +1,4 @@ -#pylint: disable=invalid-name,missing-docstring,redundant-u-string-prefix +# pylint: disable=invalid-name, missing-docstring, redundant-u-string-prefix, line-too-long # Basic test with a list TEST_LIST1 = ['a' 'b'] # [implicit-str-concat] @@ -10,8 +10,8 @@ TEST_LIST3 = {r'''a''', r'''b''' r'''c'''} # [implicit-str-concat] # in the middle of a list TEST_LIST4 = ["""a""", """b""" """c""", """d"""] # [implicit-str-concat] -# The following shouldn't raise a warning because it is a function call -print('a', 'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb' 'ccc') +print("Lorem ipsum " "dolor sit amet") # [implicit-str-concat] +print('a', 'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb' 'ccc') # [implicit-str-concat] # The following shouldn't raise a warning because string literals are # on different lines @@ -29,3 +29,13 @@ TEST_LIST7 = ('a' 'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb \ # No warning for bytes TEST_LIST8 = [b'A' b'B'] + +print( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit," + " sed do eiusmod tempor incididunt ut labore et dolore " + "magna aliqua. Ut enim ad minim veniam, quis nostrud " + "exercitation ullamco laboris nisi ut aliquip ex ea " +) + +with open("myfile.txt" "a+b", encoding="utf8") as f: # [implicit-str-concat] + content = f.read() |