diff options
Diffstat (limited to 'tests/functional/n')
-rw-r--r-- | tests/functional/n/name_styles.py | 6 | ||||
-rw-r--r-- | tests/functional/n/name_styles.txt | 33 |
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" |