summaryrefslogtreecommitdiff
path: root/tests/functional/i/implicit/implicit_str_concat.py
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2022-04-23 10:20:35 +0200
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2022-05-02 16:43:54 +0200
commita11c6fe488e7b1f8a16f2c066080dab8a03de3a9 (patch)
tree88a0e74284b10f2a7e4c97fdb54653f8ce30e080 /tests/functional/i/implicit/implicit_str_concat.py
parent61b685bfef68970481c08c2331276f0614de97c6 (diff)
downloadpylint-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.py16
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()