summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2021-03-17 21:38:46 +0100
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-03-28 22:48:56 +0200
commite3e769ead0a4bbe1255d0bf4264dfb69e6ec6aa8 (patch)
treee85f92c8a6616ea65397266cb57e199ffc6bce13
parent47ebb2dcc25f5162e422e709180861f3f22b033c (diff)
downloadpylint-git-e3e769ead0a4bbe1255d0bf4264dfb69e6ec6aa8.tar.gz
Remove txt file during update for functional test without output
-rw-r--r--tests/functional/a/access/access_attr_before_def_false_positive.txt3
-rw-r--r--tests/functional/b/base_init_vars.txt1
-rw-r--r--tests/functional/c/classes_meth_could_be_a_function.txt3
-rw-r--r--tests/functional/c/control_pragmas.txt0
-rw-r--r--tests/functional/d/decorator_scope.txt1
-rw-r--r--tests/functional/e/external_classmethod_crash.txt2
-rw-r--r--tests/functional/g/genexp_in_class_scope.txt1
-rw-r--r--[-rwxr-xr-x]tests/functional/i/implicit/implicit_str_concat_multiline.txt0
-rw-r--r--tests/functional/i/init_return_from_inner_function.txt1
-rw-r--r--tests/test_functional.py11
10 files changed, 5 insertions, 18 deletions
diff --git a/tests/functional/a/access/access_attr_before_def_false_positive.txt b/tests/functional/a/access/access_attr_before_def_false_positive.txt
deleted file mode 100644
index c3bcdf8d8..000000000
--- a/tests/functional/a/access/access_attr_before_def_false_positive.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-use-symbolic-message-instead:1:0::"'C0103' is cryptic: use '# pylint: disable=invalid-name' instead"
-use-symbolic-message-instead:1:0::"'R0904' is cryptic: use '# pylint: disable=too-many-public-methods' instead"
-use-symbolic-message-instead:1:0::"'W0201' is cryptic: use '# pylint: disable=attribute-defined-outside-init' instead"
diff --git a/tests/functional/b/base_init_vars.txt b/tests/functional/b/base_init_vars.txt
deleted file mode 100644
index 99d501ae9..000000000
--- a/tests/functional/b/base_init_vars.txt
+++ /dev/null
@@ -1 +0,0 @@
-use-symbolic-message-instead:1:0::"'R0201' is cryptic: use '# pylint: disable=no-self-use' instead"
diff --git a/tests/functional/c/classes_meth_could_be_a_function.txt b/tests/functional/c/classes_meth_could_be_a_function.txt
deleted file mode 100644
index a8a5ea27f..000000000
--- a/tests/functional/c/classes_meth_could_be_a_function.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-use-symbolic-message-instead:1:0::"'C0111' is cryptic: use '# pylint: disable=missing-docstring' instead"
-use-symbolic-message-instead:1:0::"'W0232' is cryptic: use '# pylint: disable=no-init' instead"
-use-symbolic-message-instead:21:0::"'R0201' is cryptic: use '# pylint: disable=no-self-use' instead"
diff --git a/tests/functional/c/control_pragmas.txt b/tests/functional/c/control_pragmas.txt
deleted file mode 100644
index e69de29bb..000000000
--- a/tests/functional/c/control_pragmas.txt
+++ /dev/null
diff --git a/tests/functional/d/decorator_scope.txt b/tests/functional/d/decorator_scope.txt
deleted file mode 100644
index b89662297..000000000
--- a/tests/functional/d/decorator_scope.txt
+++ /dev/null
@@ -1 +0,0 @@
-use-symbolic-message-instead:1:0::"'W0232' is cryptic: use '# pylint: disable=no-init' instead"
diff --git a/tests/functional/e/external_classmethod_crash.txt b/tests/functional/e/external_classmethod_crash.txt
deleted file mode 100644
index e80a3273d..000000000
--- a/tests/functional/e/external_classmethod_crash.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-use-symbolic-message-instead:1:0::"'W0232' is cryptic: use '# pylint: disable=no-init' instead"
-use-symbolic-message-instead:1:0::"'W0613' is cryptic: use '# pylint: disable=unused-argument' instead"
diff --git a/tests/functional/g/genexp_in_class_scope.txt b/tests/functional/g/genexp_in_class_scope.txt
deleted file mode 100644
index b89662297..000000000
--- a/tests/functional/g/genexp_in_class_scope.txt
+++ /dev/null
@@ -1 +0,0 @@
-use-symbolic-message-instead:1:0::"'W0232' is cryptic: use '# pylint: disable=no-init' instead"
diff --git a/tests/functional/i/implicit/implicit_str_concat_multiline.txt b/tests/functional/i/implicit/implicit_str_concat_multiline.txt
index c796269e4..c796269e4 100755..100644
--- a/tests/functional/i/implicit/implicit_str_concat_multiline.txt
+++ b/tests/functional/i/implicit/implicit_str_concat_multiline.txt
diff --git a/tests/functional/i/init_return_from_inner_function.txt b/tests/functional/i/init_return_from_inner_function.txt
deleted file mode 100644
index 448bcc4fb..000000000
--- a/tests/functional/i/init_return_from_inner_function.txt
+++ /dev/null
@@ -1 +0,0 @@
-use-symbolic-message-instead:1:0::Id 'too-few-public-methods' is used to disable 'too-few-public-methods' message emission
diff --git a/tests/test_functional.py b/tests/test_functional.py
index 61ebc47ab..0d015f33e 100644
--- a/tests/test_functional.py
+++ b/tests/test_functional.py
@@ -51,13 +51,12 @@ class LintModuleOutputUpdate(testutils.LintModuleTest):
csv.register_dialect("test", TestDialect)
- def _get_expected(self):
- with self._open_source_file() as f:
- expected_msgs = self.get_expected_messages(f)
- return expected_msgs, []
-
def _check_output_text(self, _, expected_output, actual_output):
- if expected_output == actual_output:
+ if expected_output and expected_output == actual_output:
+ return
+ if not expected_output:
+ if os.path.exists(self._test_file.expected_output):
+ os.remove(self._test_file.expected_output)
return
with open(self._test_file.expected_output, "w") as f:
writer = csv.writer(f, dialect="test")