diff options
Diffstat (limited to 'tests/functional/f/func_disable_linebased.py')
-rw-r--r-- | tests/functional/f/func_disable_linebased.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/functional/f/func_disable_linebased.py b/tests/functional/f/func_disable_linebased.py new file mode 100644 index 000000000..bb4ad232c --- /dev/null +++ b/tests/functional/f/func_disable_linebased.py @@ -0,0 +1,15 @@ +# This is a very very very very very very very very very very very very very very very very very very very very very long line. # [line-too-long] +# pylint: disable=line-too-long +# This is a very very very very very very very very very very very very very very very very very very very very very long line. +"""Make sure enable/disable pragmas work for messages that are applied to lines and not syntax nodes. + +A disable pragma for a message that applies to nodes is applied to the whole +block if it comes before the first statement (excluding the docstring). For +line-based messages, this behavior needs to be altered to really only apply to +the enclosed lines. +""" +# pylint: enable=line-too-long + +from __future__ import print_function + +print('This is a very long line which the linter will warn about, now that line-too-long has been enabled again.') # [line-too-long] |