summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2021-10-27 11:11:04 +0200
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-10-27 11:56:34 +0200
commit158a5912f294383807a3457b43930085274f1e6a (patch)
tree82b03477f695fbd5e169153a304920621cb3e8a8
parent5f0e8c305fd98be0d48078dc85c8e4a904aa8b78 (diff)
downloadpylint-git-158a5912f294383807a3457b43930085274f1e6a.tar.gz
Migration to pytest from unittest for BaseChecker tests
-rw-r--r--tests/checkers/unittest_base_checker.py72
1 files changed, 35 insertions, 37 deletions
diff --git a/tests/checkers/unittest_base_checker.py b/tests/checkers/unittest_base_checker.py
index b684d6f59..ba5e8dfcc 100644
--- a/tests/checkers/unittest_base_checker.py
+++ b/tests/checkers/unittest_base_checker.py
@@ -3,45 +3,45 @@
"""Unittest for the BaseChecker class."""
-import unittest
from pylint.checkers import BaseChecker
-class TestBaseChecker(unittest.TestCase):
- def test_doc(self) -> None:
- class OtherBasicChecker(BaseChecker):
- name = "basic"
- msgs = {
- "W0001": (
- "Basic checker has an example.",
- "basic-checker-example",
- "Used nowhere and serves no purpose.",
- )
- }
-
- class LessBasicChecker(OtherBasicChecker):
- options = (
- (
- "example-args",
- {
- "default": 42,
- "type": "int",
- "metavar": "<int>",
- "help": "Example of integer argument for the checker.",
- },
- ),
- )
-
- basic = OtherBasicChecker()
- expected_beginning = """\
+class OtherBasicChecker(BaseChecker):
+ name = "basic"
+ msgs = {
+ "W0001": (
+ "Basic checker has an example.",
+ "basic-checker-example",
+ "Used nowhere and serves no purpose.",
+ )
+ }
+
+
+class LessBasicChecker(OtherBasicChecker):
+ options = (
+ (
+ "example-args",
+ {
+ "default": 42,
+ "type": "int",
+ "metavar": "<int>",
+ "help": "Example of integer argument for the checker.",
+ },
+ ),
+ )
+
+
+def test_base_checker_doc() -> None:
+ basic = OtherBasicChecker()
+ expected_beginning = """\
Basic checker
~~~~~~~~~~~~~
Verbatim name of the checker is ``basic``.
"""
- expected_middle = """\
+ expected_middle = """\
Basic checker Options
^^^^^^^^^^^^^^^^^^^^^
:example-args:
@@ -50,7 +50,7 @@ Basic checker Options
Default: ``42``
"""
- expected_end = """\
+ expected_end = """\
Basic checker Messages
^^^^^^^^^^^^^^^^^^^^^^
:basic-checker-example (W0001): *Basic checker has an example.*
@@ -58,11 +58,9 @@ Basic checker Messages
"""
- self.assertEqual(str(basic), expected_beginning + expected_end)
- self.assertEqual(repr(basic), "Checker 'basic' (responsible for 'W0001')")
- less_basic = LessBasicChecker()
+ assert str(basic) == expected_beginning + expected_end
+ assert repr(basic) == "Checker 'basic' (responsible for 'W0001')"
+ less_basic = LessBasicChecker()
- self.assertEqual(
- str(less_basic), expected_beginning + expected_middle + expected_end
- )
- self.assertEqual(repr(less_basic), repr(basic))
+ assert str(less_basic) == expected_beginning + expected_middle + expected_end
+ assert repr(less_basic) == repr(basic)