summaryrefslogtreecommitdiff
path: root/tests/functional/n
diff options
context:
space:
mode:
authorへーさん <hira9603859504@gmail.com>2020-10-13 17:51:17 +0900
committerへーさん <hira9603859504@gmail.com>2020-10-13 17:51:17 +0900
commita47e4303265763ca5cee05f6a9bb8534c13a3e05 (patch)
treed0523d8678355388622cee235b5a99c383ebb731 /tests/functional/n
parentc433df74231c8e38d64f3a4e6f0d77b8753eb257 (diff)
downloadpylint-git-a47e4303265763ca5cee05f6a9bb8534c13a3e05.tar.gz
Add check for enums name style
Diffstat (limited to 'tests/functional/n')
-rw-r--r--tests/functional/n/name_styles.py6
-rw-r--r--tests/functional/n/name_styles.txt33
2 files changed, 23 insertions, 16 deletions
diff --git a/tests/functional/n/name_styles.py b/tests/functional/n/name_styles.py
index 6a3e9015a..ca3572fe4 100644
--- a/tests/functional/n/name_styles.py
+++ b/tests/functional/n/name_styles.py
@@ -3,6 +3,7 @@
from __future__ import print_function
import abc
import collections
+from enum import Enum
GOOD_CONST_NAME = ''
bad_const_name = 0 # [invalid-name]
@@ -141,3 +142,8 @@ good_name_for_lists = [1, 2, 3]
class _AnExceptionalExceptionThatOccursVeryVeryRarely(Exception):
"""A very exceptional exception with a nice descriptive name"""
pass
+
+class FooEnum(Enum):
+ """A test case for enum names."""
+ GOOD_ENUM_NAME = 1
+ bad_enum_name = 2 # [invalid-name]
diff --git a/tests/functional/n/name_styles.txt b/tests/functional/n/name_styles.txt
index 74d4fb801..8e1772482 100644
--- a/tests/functional/n/name_styles.txt
+++ b/tests/functional/n/name_styles.txt
@@ -1,16 +1,17 @@
-invalid-name:8::"Constant name ""bad_const_name"" doesn't conform to UPPER_CASE naming style"
-invalid-name:11:BADFUNCTION_name:"Function name ""BADFUNCTION_name"" doesn't conform to snake_case naming style"
-invalid-name:13:BADFUNCTION_name:"Variable name ""BAD_LOCAL_VAR"" doesn't conform to snake_case naming style"
-invalid-name:17:func_bad_argname:"Argument name ""NOT_GOOD"" doesn't conform to snake_case naming style"
-invalid-name:27:bad_class_name:"Class name ""bad_class_name"" doesn't conform to PascalCase naming style"
-invalid-name:38:CorrectClassName.__init__:"Attribute name ""_Bad_AtTR_name"" doesn't conform to snake_case naming style"
-invalid-name:39:CorrectClassName.__init__:"Attribute name ""Bad_PUBLIC_name"" doesn't conform to snake_case naming style"
-invalid-name:44:CorrectClassName.BadMethodName:"Method name ""BadMethodName"" doesn't conform to snake_case naming style":INFERENCE
-invalid-name:50:CorrectClassName.__DunDER_IS_not_free_for_all__:"Method name ""__DunDER_IS_not_free_for_all__"" doesn't conform to snake_case naming style":INFERENCE
-invalid-name:80::"Class name ""BAD_NAME_FOR_CLASS"" doesn't conform to PascalCase naming style"
-invalid-name:81::"Class name ""NEXT_BAD_NAME_FOR_CLASS"" doesn't conform to PascalCase naming style"
-invalid-name:88::"Class name ""NOT_CORRECT"" doesn't conform to PascalCase naming style"
-invalid-name:94:test_globals:"Constant name ""AlsoCorrect"" doesn't conform to UPPER_CASE naming style"
-invalid-name:107:FooClass.PROPERTY_NAME:"Attribute name ""PROPERTY_NAME"" doesn't conform to snake_case naming style":INFERENCE
-invalid-name:112:FooClass.ABSTRACT_PROPERTY_NAME:"Attribute name ""ABSTRACT_PROPERTY_NAME"" doesn't conform to snake_case naming style":INFERENCE
-invalid-name:117:FooClass.PROPERTY_NAME_SETTER:"Attribute name ""PROPERTY_NAME_SETTER"" doesn't conform to snake_case naming style":INFERENCE
+invalid-name:9::"Constant name ""bad_const_name"" doesn't conform to UPPER_CASE naming style"
+invalid-name:12:BADFUNCTION_name:"Function name ""BADFUNCTION_name"" doesn't conform to snake_case naming style"
+invalid-name:14:BADFUNCTION_name:"Variable name ""BAD_LOCAL_VAR"" doesn't conform to snake_case naming style"
+invalid-name:18:func_bad_argname:"Argument name ""NOT_GOOD"" doesn't conform to snake_case naming style"
+invalid-name:28:bad_class_name:"Class name ""bad_class_name"" doesn't conform to PascalCase naming style"
+invalid-name:39:CorrectClassName.__init__:"Attribute name ""_Bad_AtTR_name"" doesn't conform to snake_case naming style"
+invalid-name:40:CorrectClassName.__init__:"Attribute name ""Bad_PUBLIC_name"" doesn't conform to snake_case naming style"
+invalid-name:45:CorrectClassName.BadMethodName:"Method name ""BadMethodName"" doesn't conform to snake_case naming style":INFERENCE
+invalid-name:51:CorrectClassName.__DunDER_IS_not_free_for_all__:"Method name ""__DunDER_IS_not_free_for_all__"" doesn't conform to snake_case naming style":INFERENCE
+invalid-name:81::"Class name ""BAD_NAME_FOR_CLASS"" doesn't conform to PascalCase naming style"
+invalid-name:82::"Class name ""NEXT_BAD_NAME_FOR_CLASS"" doesn't conform to PascalCase naming style"
+invalid-name:89::"Class name ""NOT_CORRECT"" doesn't conform to PascalCase naming style"
+invalid-name:95:test_globals:"Constant name ""AlsoCorrect"" doesn't conform to UPPER_CASE naming style"
+invalid-name:108:FooClass.PROPERTY_NAME:"Attribute name ""PROPERTY_NAME"" doesn't conform to snake_case naming style":INFERENCE
+invalid-name:113:FooClass.ABSTRACT_PROPERTY_NAME:"Attribute name ""ABSTRACT_PROPERTY_NAME"" doesn't conform to snake_case naming style":INFERENCE
+invalid-name:118:FooClass.PROPERTY_NAME_SETTER:"Attribute name ""PROPERTY_NAME_SETTER"" doesn't conform to snake_case naming style":INFERENCE
+invalid-name:149:FooEnum:"Constant name ""bad_enum_name"" doesn't conform to UPPER_CASE naming style"