summaryrefslogtreecommitdiff
path: root/tests/input/func_e13xx.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/input/func_e13xx.py')
-rw-r--r--tests/input/func_e13xx.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/input/func_e13xx.py b/tests/input/func_e13xx.py
new file mode 100644
index 000000000..227311cb6
--- /dev/null
+++ b/tests/input/func_e13xx.py
@@ -0,0 +1,21 @@
+"""test string format error
+"""
+# pylint: disable=print-statement,unsupported-binary-operation
+from __future__ import print_function
+
+PARG_1 = PARG_2 = PARG_3 = 1
+
+def pprint():
+ """Test string format
+ """
+ print("%s %s" % {'PARG_1': 1, 'PARG_2': 2}) # E1306
+ print("%s" % (PARG_1, PARG_2)) # E1305
+ print("%(PARG_1)d %d" % {'PARG_1': 1, 'PARG_2': 2}) # E1302
+ print("%(PARG_1)d %(PARG_2)d" % {'PARG_1': 1}) # E1304
+ print("%(PARG_1)d %(PARG_2)d" % {'PARG_1': 1, 'PARG_2':2, 'PARG_3':3}) #W1301
+ print("%(PARG_1)d %(PARG_2)d" % {'PARG_1': 1, 2:3}) # W1300 E1304
+ print("%(PARG_1)d %(PARG_2)d" % (2, 3)) # 1303
+ print("%(PARG_1)d %(PARG_2)d" % [2, 3]) # 1303
+ print("%2z" % PARG_1)
+ print("strange format %2" % PARG_2)
+ print("works in 3 %a" % 1)