diff options
Diffstat (limited to 'tests/test_epylint.py')
-rw-r--r-- | tests/test_epylint.py | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/tests/test_epylint.py b/tests/test_epylint.py deleted file mode 100644 index 7e9116e99..000000000 --- a/tests/test_epylint.py +++ /dev/null @@ -1,68 +0,0 @@ -# Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html -# For details: https://github.com/PyCQA/pylint/blob/main/LICENSE -# Copyright (c) https://github.com/PyCQA/pylint/blob/main/CONTRIBUTORS.txt - -"""Test for issue https://github.com/PyCQA/pylint/issues/4286.""" -# pylint: disable=redefined-outer-name -from pathlib import PosixPath - -import pytest - -from pylint import epylint as lint - - -@pytest.fixture() -def example_path(tmp_path: PosixPath) -> PosixPath: - content = """class IvrAudioApp: - - def run(self): - self.hassan() - """ - path = tmp_path / "my_app.py" - with open(path, "w", encoding="utf-8") as f: - f.write(content) - return path - - -def test_epylint_good_command(example_path: PosixPath) -> None: - with pytest.warns(DeprecationWarning): - out, _ = lint.py_run( - f"{example_path} -E --disable=E1111 --msg-template " - "'{category} {module} {obj} {line} {column} {msg}'", - return_std=True, - ) - msg = out.read() - assert ( - msg - == """\ -************* Module my_app - error my_app IvrAudioApp.run 4 8 Instance of 'IvrAudioApp' has no 'hassan' member - """ - ) - - -def test_epylint_strange_command(example_path: PosixPath) -> None: - with pytest.warns(DeprecationWarning): - out, _ = lint.py_run( - # pylint: disable-next=consider-using-f-string - "%s -E --disable=E1111 --msg-template={category} {module} {obj} {line} {column} {msg}" - % example_path, - return_std=True, - ) - assert ( - out.read() - == """\ -************* Module {module} - fatal - ************* Module {obj} - fatal - ************* Module {line} - fatal - ************* Module {column} - fatal - ************* Module {msg} - fatal - ************* Module my_app - error - """ - ) |