class documentation
class LintModuleTest: (source)
Known subclasses: pylint.testutils.functional.LintModuleOutputUpdate
Undocumented
Static Method | get |
Parses a file and get expected messages. |
Static Method | multiset |
Takes two multisets and compares them. |
Method | __init__ |
Undocumented |
Method | __str__ |
Undocumented |
Method | error |
Undocumented |
Method | error |
Undocumented |
Method | run |
Undocumented |
Method | set |
Undocumented |
Class Variable | max |
Undocumented |
Method | _check |
This is a function because we want to be able to update the text in LintModuleOutputUpdate. |
Method | _get |
Undocumented |
Method | _get |
Undocumented |
Method | _open |
Undocumented |
Method | _open |
Undocumented |
Method | _run |
Undocumented |
Method | _should |
Undocumented |
Instance Variable | _check |
Undocumented |
Instance Variable | _config |
Undocumented |
Instance Variable | _linter |
Undocumented |
Instance Variable | _test |
Undocumented |
Parses a file and get expected messages. :param stream: File-like input stream. :type stream: enumerable :returns: A dict mapping line,msg-symbol tuples to the count on this line. :rtype: dict
@staticmethod
def multiset_difference(expected_entries:
def multiset_difference(expected_entries:
MessageCounter
, actual_entries: MessageCounter
) -> tuple[ MessageCounter, dict[ tuple[ int, str], int]]
:
(source)
¶
Takes two multisets and compares them. A multiset is a dict with the cardinality of the key as the value.
def error_msg_for_unequal_messages(self, actual_messages:
MessageCounter
, expected_messages: MessageCounter
, actual_output: list[ OutputLine]
) -> str
:
(source)
¶
Undocumented
def error_msg_for_unequal_output(self, expected_lines:
list[ OutputLine]
, received_lines: list[ OutputLine]
) -> str
:
(source)
¶
Undocumented
def _check_output_text(self, _:
MessageCounter
, expected_output: list[ OutputLine]
, actual_output: list[ OutputLine]
):
(source)
¶
overridden in
pylint.testutils.functional.LintModuleOutputUpdate
This is a function because we want to be able to update the text in LintModuleOutputUpdate.