summaryrefslogtreecommitdiff
path: root/tests/config
diff options
context:
space:
mode:
authorTushar Sadhwani <tushar.sadhwani000@gmail.com>2022-04-16 01:45:52 +0530
committerGitHub <noreply@github.com>2022-04-15 22:15:52 +0200
commit46bd2decfd92434e42b67340c456332f9c48ae01 (patch)
tree24e6797a7504466a2d8c993dd2150367a2d97aab /tests/config
parent98bb5bf8ebf15fbce960533e5983a71351a1fe3f (diff)
downloadpylint-git-46bd2decfd92434e42b67340c456332f9c48ae01.tar.gz
Add exception handling for broken config files (#6351)
Diffstat (limited to 'tests/config')
-rw-r--r--tests/config/functional/ini/pylintrc_with_interpolation_error.1.out2
-rw-r--r--tests/config/functional/ini/pylintrc_with_interpolation_error.ini2
-rw-r--r--tests/config/functional/ini/pylintrc_with_interpolation_error.result.json1
3 files changed, 5 insertions, 0 deletions
diff --git a/tests/config/functional/ini/pylintrc_with_interpolation_error.1.out b/tests/config/functional/ini/pylintrc_with_interpolation_error.1.out
new file mode 100644
index 000000000..4b81ba07e
--- /dev/null
+++ b/tests/config/functional/ini/pylintrc_with_interpolation_error.1.out
@@ -0,0 +1,2 @@
+************* Module {abspath}
+{relpath}:1:0: F0011: error while parsing the configuration: '%' must be followed by '%' or '(', found: "%A'" (config-parse-error)
diff --git a/tests/config/functional/ini/pylintrc_with_interpolation_error.ini b/tests/config/functional/ini/pylintrc_with_interpolation_error.ini
new file mode 100644
index 000000000..ec734b535
--- /dev/null
+++ b/tests/config/functional/ini/pylintrc_with_interpolation_error.ini
@@ -0,0 +1,2 @@
+[pylint]
+test = '%A'
diff --git a/tests/config/functional/ini/pylintrc_with_interpolation_error.result.json b/tests/config/functional/ini/pylintrc_with_interpolation_error.result.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/tests/config/functional/ini/pylintrc_with_interpolation_error.result.json
@@ -0,0 +1 @@
+{}