python-by-example-150-chall.../venv/lib/python3.6/site-packages/pylint/test/functional/invalid_name.py

40 lines
860 B
Python
Raw Permalink Normal View History

2019-08-04 20:26:35 +08:00
""" Tests for invalid-name checker. """
# pylint: disable=unused-import, no-absolute-import, wrong-import-position
AAA = 24
try:
import collections
except ImportError:
collections = None
aaa = 42 # [invalid-name]
try:
import time
except ValueError:
time = None # [invalid-name]
try:
from sys import argv, executable as python
except ImportError:
argv = 42
python = 24
def test():
""" Shouldn't emit an invalid-name here. """
try:
import re
except ImportError:
re = None
return re
def a(): # [invalid-name]
"""yo"""
def _generate_cmdline_tests():
TestCase = collections.namedtuple('TestCase', 'cmd, valid')
valid = ['leave-mode', 'hint all']
# Valid command only -> valid
for item in valid:
yield TestCase(''.join(item), True)