diff options
Diffstat (limited to 'tests/input/func_e12xx.py')
-rw-r--r-- | tests/input/func_e12xx.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/input/func_e12xx.py b/tests/input/func_e12xx.py new file mode 100644 index 000000000..74984d998 --- /dev/null +++ b/tests/input/func_e12xx.py @@ -0,0 +1,28 @@ +# pylint: disable=E1101, no-absolute-import +"""Test checking of log format strings +""" + +import logging + +__revision__ = '' + + +def pprint(): + """Test string format in logging statements. + """ + # These should all emit lint errors: + logging.info(0, '') # 1205 + logging.info('', '') # 1205 + logging.info('%s%', '') # 1201 + logging.info('%s%s', '') # 1206 + logging.info('%s%y', '', '') # 1200 + logging.info('%s%s', '', '', '') # 1205 + + # These should be okay: + logging.info(1) + logging.info(True) + logging.info('') + logging.info('%s%') + logging.info('%s', '') + logging.info('%s%%', '') + logging.info('%s%s', '', '') |