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
commit665f28428f893925fcaf9cdee0c02324a47775eb (patch)
treeefdd1f949da8a7630683267a0846e715b16d8a03
parente915a1ad2ac7d8bacdfaf0f624c450e80dd858dd (diff)
downloadpylint-665f28428f893925fcaf9cdee0c02324a47775eb.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 a6b1a05..a68aaec 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 0000000..04fb9b5
--- /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 179a4c5..6846c07 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