mirror of
https://github.com/PyCQA/flake8.git
synced 2026-03-31 03:06:53 +00:00
Some PyFlakes messages weren't covered by unique messages, making them impossible to select/ignore. This is now fixed. To ensure we don't regress in the future, a test has been added that fails if there's any uncovered messages.
15 lines
442 B
Python
15 lines
442 B
Python
"""Tests of pyflakes monkey patches."""
|
|
|
|
import pyflakes
|
|
|
|
from flake8.plugins import pyflakes as pyflakes_shim
|
|
|
|
|
|
def test_all_pyflakes_messages_have_flake8_codes_assigned():
|
|
"""Verify all PyFlakes messages have error codes assigned."""
|
|
messages = {
|
|
name
|
|
for name, obj in vars(pyflakes.messages).items()
|
|
if name[0].isupper() and obj.message
|
|
}
|
|
assert messages == set(pyflakes_shim.FLAKE8_PYFLAKES_CODES)
|