summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSylvain Thénault <sylvain.thenault@logilab.fr>2013-04-25 10:46:24 +0200
committerSylvain Thénault <sylvain.thenault@logilab.fr>2013-04-25 10:46:24 +0200
commit198fcdea66a043b512ed56d91f12efa22aca659b (patch)
tree080f7c4247e9b3471cebd7f6853b8bf61c283db9
parent3fdb1c5545bfbb5bc8be99e393a258a9f97b04ba (diff)
downloadpylint-git-198fcdea66a043b512ed56d91f12efa22aca659b.tar.gz
[test] extract python 2.7 specific code from func_dangerous_value to avoid failure on 2.6
-rw-r--r--test/input/func_dangerous_default.py6
-rw-r--r--test/input/func_dangerous_default_py27.py8
-rw-r--r--test/messages/func_dangerous_default.txt3
3 files changed, 10 insertions, 7 deletions
diff --git a/test/input/func_dangerous_default.py b/test/input/func_dangerous_default.py
index a6b1a051b..a68aaec9f 100644
--- a/test/input/func_dangerous_default.py
+++ b/test/input/func_dangerous_default.py
@@ -34,10 +34,6 @@ def function7(value = dict()):
"""dict is mutable and dangerous."""
print value
-def function8(value = {1}):
- """set is mutable and dangerous."""
- print value
-
-def function9(value = list()):
+def function8(value = list()):
"""list is mutable and dangerous."""
print value
diff --git a/test/input/func_dangerous_default_py27.py b/test/input/func_dangerous_default_py27.py
new file mode 100644
index 000000000..04fb9b588
--- /dev/null
+++ b/test/input/func_dangerous_default_py27.py
@@ -0,0 +1,8 @@
+"""docstring"""
+
+__revision__ = ''
+
+def function1(value = {1}):
+ """set is mutable and dangerous."""
+ print value
+
diff --git a/test/messages/func_dangerous_default.txt b/test/messages/func_dangerous_default.txt
index 179a4c57a..6846c072e 100644
--- a/test/messages/func_dangerous_default.txt
+++ b/test/messages/func_dangerous_default.txt
@@ -3,5 +3,4 @@ W: 11:function2: Dangerous default value HEHE ({}) as argument
W: 19:function4: Dangerous default value set() (__builtin__.set) as argument
W: 29:function6: Dangerous default value GLOBAL_SET (__builtin__.set) as argument
W: 33:function7: Dangerous default value dict() (__builtin__.dict) as argument
-W: 37:function8: Dangerous default value {1} as argument
-W: 41:function9: Dangerous default value list() (__builtin__.list) as argument
+W: 37:function8: Dangerous default value list() (__builtin__.list) as argument