diff options
Diffstat (limited to 'tests/testutils')
-rw-r--r-- | tests/testutils/data/t.3.out | 0 | ||||
-rw-r--r-- | tests/testutils/data/t.out | 0 | ||||
-rw-r--r-- | tests/testutils/data/t.toml | 0 | ||||
-rw-r--r-- | tests/testutils/data/u.out | 0 | ||||
-rw-r--r-- | tests/testutils/data/u.toml | 0 | ||||
-rw-r--r-- | tests/testutils/test_configuration_test.py | 23 |
6 files changed, 23 insertions, 0 deletions
diff --git a/tests/testutils/data/t.3.out b/tests/testutils/data/t.3.out new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/testutils/data/t.3.out diff --git a/tests/testutils/data/t.out b/tests/testutils/data/t.out new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/testutils/data/t.out diff --git a/tests/testutils/data/t.toml b/tests/testutils/data/t.toml new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/testutils/data/t.toml diff --git a/tests/testutils/data/u.out b/tests/testutils/data/u.out new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/testutils/data/u.out diff --git a/tests/testutils/data/u.toml b/tests/testutils/data/u.toml new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/testutils/data/u.toml diff --git a/tests/testutils/test_configuration_test.py b/tests/testutils/test_configuration_test.py new file mode 100644 index 000000000..195c4415c --- /dev/null +++ b/tests/testutils/test_configuration_test.py @@ -0,0 +1,23 @@ +import logging +from pathlib import Path + +from pytest import LogCaptureFixture + +from pylint.testutils.configuration_test import get_expected_output + +HERE = Path(__file__).parent +USER_SPECIFIC_PATH = HERE.parent.parent +DATA_DIRECTORY = HERE / "data" + + +def test_get_expected_output(caplog: LogCaptureFixture) -> None: + caplog.set_level(logging.INFO) + exit_code, _ = get_expected_output(DATA_DIRECTORY / "t.toml", USER_SPECIFIC_PATH) + assert "Too much .out files" in str(caplog.text) + assert exit_code == -1 + exit_code, _ = get_expected_output(DATA_DIRECTORY / "u.toml", USER_SPECIFIC_PATH) + assert exit_code == -1 + assert "Wrong format for .out file name" in str(caplog.text) + exit_code, _ = get_expected_output(DATA_DIRECTORY / "v.toml", USER_SPECIFIC_PATH) + assert exit_code == 0 + assert ".out file does not exists" in str(caplog.text) |