Skip to content

Commit 241ece1

Browse files
committed
regen
1 parent 6a551ce commit 241ece1

File tree

5 files changed

+66
-74
lines changed

5 files changed

+66
-74
lines changed

conformance/results/mypy/enums_members.toml

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -9,31 +9,23 @@ Does not treat attributes with private names as non-members.
99
"""
1010
conformance_automated = "Fail"
1111
errors_diff = """
12-
Line 82: Expected 1 errors
13-
Line 83: Expected 1 errors
14-
Line 129: Expected 1 errors
15-
Line 27: Unexpected errors ['enums_members.py:27: error: Expression is of type "Literal[Pet.genus]", not "str" [assert-type]']
16-
Line 28: Unexpected errors ['enums_members.py:28: error: Expression is of type "Literal[Pet.species]", not "str" [assert-type]']
17-
Line 35: Unexpected errors ['enums_members.py:35: error: Expression is of type "Literal[Pet2.genus]", not "str" [assert-type]']
18-
Line 36: Unexpected errors ['enums_members.py:36: error: Expression is of type "Literal[Pet2.species]", not "str" [assert-type]']
19-
Line 100: Unexpected errors ['enums_members.py:100: error: Expression is of type "Literal[TrafficLight.AMBER]", not "Literal[TrafficLight.YELLOW]" [assert-type]']
20-
Line 117: Unexpected errors ['enums_members.py:117: error: Expression is of type "member[Callable[[Example], None]]", not "Any" [assert-type]', 'enums_members.py:117: error: Parameter 1 of Literal[...] is invalid [valid-type]']
12+
Line 86: Expected 1 errors
13+
Line 87: Expected 1 errors
14+
Line 133: Expected 1 errors
15+
Line 104: Unexpected errors ['enums_members.py:104: error: Expression is of type "Literal[TrafficLight.AMBER]", not "Literal[TrafficLight.YELLOW]" [assert-type]']
16+
Line 121: Unexpected errors ['enums_members.py:121: error: Expression is of type "member[Callable[[Example], None]]", not "Any" [assert-type]', 'enums_members.py:121: error: Parameter 1 of Literal[...] is invalid [valid-type]']
2117
"""
2218
output = """
23-
enums_members.py:27: error: Expression is of type "Literal[Pet.genus]", not "str" [assert-type]
24-
enums_members.py:28: error: Expression is of type "Literal[Pet.species]", not "str" [assert-type]
25-
enums_members.py:35: error: Expression is of type "Literal[Pet2.genus]", not "str" [assert-type]
26-
enums_members.py:36: error: Expression is of type "Literal[Pet2.species]", not "str" [assert-type]
27-
enums_members.py:50: error: Enum members must be left unannotated [misc]
28-
enums_members.py:50: note: See https://typing.readthedocs.io/en/latest/spec/enums.html#defining-members
29-
enums_members.py:84: error: Parameter 1 of Literal[...] is invalid [valid-type]
30-
enums_members.py:85: error: Parameter 1 of Literal[...] is invalid [valid-type]
31-
enums_members.py:100: error: Expression is of type "Literal[TrafficLight.AMBER]", not "Literal[TrafficLight.YELLOW]" [assert-type]
32-
enums_members.py:116: error: Expression is of type "int", not "Literal[Example.b]" [assert-type]
33-
enums_members.py:117: error: Expression is of type "member[Callable[[Example], None]]", not "Any" [assert-type]
34-
enums_members.py:117: error: Parameter 1 of Literal[...] is invalid [valid-type]
35-
enums_members.py:128: note: Revealed type is "Any"
36-
enums_members.py:128: note: 'reveal_type' always outputs 'Any' in unchecked functions
37-
enums_members.py:146: error: Expression is of type "Literal[Pet5.DOG]", not "int" [assert-type]
38-
enums_members.py:147: error: Expression is of type "Literal[Pet5.FISH]", not "int" [assert-type]
19+
enums_members.py:54: error: Enum members must be left unannotated [misc]
20+
enums_members.py:54: note: See https://typing.readthedocs.io/en/latest/spec/enums.html#defining-members
21+
enums_members.py:88: error: Parameter 1 of Literal[...] is invalid [valid-type]
22+
enums_members.py:89: error: Parameter 1 of Literal[...] is invalid [valid-type]
23+
enums_members.py:104: error: Expression is of type "Literal[TrafficLight.AMBER]", not "Literal[TrafficLight.YELLOW]" [assert-type]
24+
enums_members.py:120: error: Expression is of type "int", not "Literal[Example.b]" [assert-type]
25+
enums_members.py:121: error: Expression is of type "member[Callable[[Example], None]]", not "Any" [assert-type]
26+
enums_members.py:121: error: Parameter 1 of Literal[...] is invalid [valid-type]
27+
enums_members.py:132: note: Revealed type is "Any"
28+
enums_members.py:132: note: 'reveal_type' always outputs 'Any' in unchecked functions
29+
enums_members.py:150: error: Expression is of type "Literal[Pet5.DOG]", not "int" [assert-type]
30+
enums_members.py:151: error: Expression is of type "Literal[Pet5.FISH]", not "int" [assert-type]
3931
"""

conformance/results/pyrefly/enums_members.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ conformance_automated = "Pass"
33
errors_diff = """
44
"""
55
output = """
6-
ERROR enums_members.py:50:5-8: Enum member `DOG` may not be annotated directly. Instead, annotate the `_value_` attribute. [invalid-annotation]
7-
ERROR enums_members.py:82:20-34: `Pet4.converter` is not a valid enum member [invalid-literal]
8-
ERROR enums_members.py:83:20-34: `Pet4.transform` is not a valid enum member [invalid-literal]
9-
ERROR enums_members.py:84:18-30: `Pet4.species` is not a valid enum member [invalid-literal]
10-
ERROR enums_members.py:85:16-26: `Pet4.speak` is not a valid enum member [invalid-literal]
11-
ERROR enums_members.py:116:12-43: assert_type(int, Unknown) failed [assert-type]
12-
ERROR enums_members.py:116:32-41: `Example.b` is not a valid enum member [invalid-literal]
13-
ERROR enums_members.py:129:20-57: assert_type(int, Unknown) failed [assert-type]
14-
ERROR enums_members.py:129:43-55: `Example2.__B` is not a valid enum member [invalid-literal]
15-
ERROR enums_members.py:146:12-27: assert_type(Literal[Pet5.DOG], int) failed [assert-type]
16-
ERROR enums_members.py:147:12-28: assert_type(Literal[Pet5.FISH], int) failed [assert-type]
6+
ERROR enums_members.py:54:5-8: Enum member `DOG` may not be annotated directly. Instead, annotate the `_value_` attribute. [invalid-annotation]
7+
ERROR enums_members.py:86:20-34: `Pet4.converter` is not a valid enum member [invalid-literal]
8+
ERROR enums_members.py:87:20-34: `Pet4.transform` is not a valid enum member [invalid-literal]
9+
ERROR enums_members.py:88:18-30: `Pet4.species` is not a valid enum member [invalid-literal]
10+
ERROR enums_members.py:89:16-26: `Pet4.speak` is not a valid enum member [invalid-literal]
11+
ERROR enums_members.py:120:12-43: assert_type(int, Unknown) failed [assert-type]
12+
ERROR enums_members.py:120:32-41: `Example.b` is not a valid enum member [invalid-literal]
13+
ERROR enums_members.py:133:20-57: assert_type(int, Unknown) failed [assert-type]
14+
ERROR enums_members.py:133:43-55: `Example2.__B` is not a valid enum member [invalid-literal]
15+
ERROR enums_members.py:150:12-27: assert_type(Literal[Pet5.DOG], int) failed [assert-type]
16+
ERROR enums_members.py:151:12-28: assert_type(Literal[Pet5.FISH], int) failed [assert-type]
1717
"""

conformance/results/pyright/enums_members.toml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ conformance_automated = "Pass"
66
errors_diff = """
77
"""
88
output = """
9-
enums_members.py:50:5 - error: Type annotations are not allowed for enum members (reportGeneralTypeIssues)
10-
enums_members.py:82:20 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
11-
enums_members.py:82:25 - error: Variable not allowed in type expression (reportInvalidTypeForm)
12-
enums_members.py:83:20 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
13-
enums_members.py:83:25 - error: Variable not allowed in type expression (reportInvalidTypeForm)
14-
enums_members.py:84:18 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
15-
enums_members.py:85:16 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
16-
enums_members.py:116:13 - error: "assert_type" mismatch: expected "Unknown" but received "int" (reportAssertTypeFailure)
17-
enums_members.py:116:32 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
18-
enums_members.py:128:21 - information: Type of "Example2.__B" is "Literal[2]"
19-
enums_members.py:129:21 - error: "assert_type" mismatch: expected "Unknown" but received "Literal[2]" (reportAssertTypeFailure)
20-
enums_members.py:129:43 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
21-
enums_members.py:129:52 - error: Variable not allowed in type expression (reportInvalidTypeForm)
22-
enums_members.py:146:13 - error: "assert_type" mismatch: expected "int" but received "Literal[Pet5.DOG]" (reportAssertTypeFailure)
23-
enums_members.py:147:13 - error: "assert_type" mismatch: expected "int" but received "Literal[Pet5.FISH]" (reportAssertTypeFailure)
9+
enums_members.py:54:5 - error: Type annotations are not allowed for enum members (reportGeneralTypeIssues)
10+
enums_members.py:86:20 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
11+
enums_members.py:86:25 - error: Variable not allowed in type expression (reportInvalidTypeForm)
12+
enums_members.py:87:20 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
13+
enums_members.py:87:25 - error: Variable not allowed in type expression (reportInvalidTypeForm)
14+
enums_members.py:88:18 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
15+
enums_members.py:89:16 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
16+
enums_members.py:120:13 - error: "assert_type" mismatch: expected "Unknown" but received "int" (reportAssertTypeFailure)
17+
enums_members.py:120:32 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
18+
enums_members.py:132:21 - information: Type of "Example2.__B" is "Literal[2]"
19+
enums_members.py:133:21 - error: "assert_type" mismatch: expected "Unknown" but received "Literal[2]" (reportAssertTypeFailure)
20+
enums_members.py:133:43 - error: Type arguments for "Literal" must be None, a literal value (int, bool, str, or bytes), or an enum value (reportInvalidTypeForm)
21+
enums_members.py:133:52 - error: Variable not allowed in type expression (reportInvalidTypeForm)
22+
enums_members.py:150:13 - error: "assert_type" mismatch: expected "int" but received "Literal[Pet5.DOG]" (reportAssertTypeFailure)
23+
enums_members.py:151:13 - error: "assert_type" mismatch: expected "int" but received "Literal[Pet5.FISH]" (reportAssertTypeFailure)
2424
"""

conformance/results/ty/enums_members.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ conformance_automated = "Pass"
22
errors_diff = """
33
"""
44
output = """
5-
enums_members.py:50:10: error[invalid-enum-member-annotation] Type annotation on enum member `DOG` is not allowed
6-
enums_members.py:82:20: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
7-
enums_members.py:83:20: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
8-
enums_members.py:84:18: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
9-
enums_members.py:85:16: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
10-
enums_members.py:116:1: error[type-assertion-failure] Type `int` does not match asserted type `Unknown`
11-
enums_members.py:116:32: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
12-
enums_members.py:128:21: info[revealed-type] Revealed type: `Unknown | Literal[2]`
13-
enums_members.py:129:9: error[type-assertion-failure] Type `Unknown | Literal[2]` does not match asserted type `Unknown`
14-
enums_members.py:129:43: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
15-
enums_members.py:146:1: error[type-assertion-failure] Type `Unknown | Literal[2]` does not match asserted type `int`
16-
enums_members.py:147:1: error[type-assertion-failure] Type `Unknown | Literal[3]` does not match asserted type `int`
5+
enums_members.py:54:10: error[invalid-enum-member-annotation] Type annotation on enum member `DOG` is not allowed
6+
enums_members.py:86:20: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
7+
enums_members.py:87:20: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
8+
enums_members.py:88:18: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
9+
enums_members.py:89:16: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
10+
enums_members.py:120:1: error[type-assertion-failure] Type `int` does not match asserted type `Unknown`
11+
enums_members.py:120:32: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
12+
enums_members.py:132:21: info[revealed-type] Revealed type: `Unknown | Literal[2]`
13+
enums_members.py:133:9: error[type-assertion-failure] Type `Unknown | Literal[2]` does not match asserted type `Unknown`
14+
enums_members.py:133:43: error[invalid-type-form] Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member
15+
enums_members.py:150:1: error[type-assertion-failure] Type `Unknown | Literal[2]` does not match asserted type `int`
16+
enums_members.py:151:1: error[type-assertion-failure] Type `Unknown | Literal[3]` does not match asserted type `int`
1717
"""

conformance/results/zuban/enums_members.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ conformance_automated = "Pass"
44
errors_diff = """
55
"""
66
output = """
7-
enums_members.py:50: error: Enum members must be left unannotated [misc]
8-
enums_members.py:50: note: See https://typing.readthedocs.io/en/latest/spec/enums.html#defining-members
9-
enums_members.py:82: error: Parameter 1 of Literal[...] is invalid [valid-type]
10-
enums_members.py:83: error: Parameter 1 of Literal[...] is invalid [valid-type]
11-
enums_members.py:84: error: Parameter 1 of Literal[...] is invalid [valid-type]
12-
enums_members.py:85: error: Parameter 1 of Literal[...] is invalid [valid-type]
13-
enums_members.py:116: error: Parameter 1 of Literal[...] is invalid [valid-type]
14-
enums_members.py:128: note: Revealed type is "builtins.int"
15-
enums_members.py:129: error: Parameter 1 of Literal[...] is invalid [valid-type]
16-
enums_members.py:146: error: Expression is of type "Literal[Pet5.DOG]", not "int" [misc]
17-
enums_members.py:147: error: Expression is of type "Literal[Pet5.FISH]", not "int" [misc]
7+
enums_members.py:54: error: Enum members must be left unannotated [misc]
8+
enums_members.py:54: note: See https://typing.readthedocs.io/en/latest/spec/enums.html#defining-members
9+
enums_members.py:86: error: Parameter 1 of Literal[...] is invalid [valid-type]
10+
enums_members.py:87: error: Parameter 1 of Literal[...] is invalid [valid-type]
11+
enums_members.py:88: error: Parameter 1 of Literal[...] is invalid [valid-type]
12+
enums_members.py:89: error: Parameter 1 of Literal[...] is invalid [valid-type]
13+
enums_members.py:120: error: Parameter 1 of Literal[...] is invalid [valid-type]
14+
enums_members.py:132: note: Revealed type is "builtins.int"
15+
enums_members.py:133: error: Parameter 1 of Literal[...] is invalid [valid-type]
16+
enums_members.py:150: error: Expression is of type "Literal[Pet5.DOG]", not "int" [misc]
17+
enums_members.py:151: error: Expression is of type "Literal[Pet5.FISH]", not "int" [misc]
1818
"""

0 commit comments

Comments
 (0)