summaryrefslogtreecommitdiff
path: root/pylint/test/input/func_e12xx.py
diff options
context:
space:
mode:
Diffstat (limited to 'pylint/test/input/func_e12xx.py')
-rw-r--r--pylint/test/input/func_e12xx.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/pylint/test/input/func_e12xx.py b/pylint/test/input/func_e12xx.py
new file mode 100644
index 0000000..67475d1
--- /dev/null
+++ b/pylint/test/input/func_e12xx.py
@@ -0,0 +1,27 @@
+# pylint: disable=E1101, no-absolute-import
+"""Test checking of log format strings
+"""
+
+__revision__ = ''
+
+import logging
+
+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', '', '')