You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: conformance/results/mypy/classes_override.toml
+3-6Lines changed: 3 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,10 @@ classes_override.py:53: error: Method "method3" is marked as an override, but no
7
7
classes_override.py:56: error: Method "method4" is marked as an override, but no base method was found with this name [misc]
8
8
classes_override.py:79: error: Method "static_method1" is marked as an override, but no base method was found with this name [misc]
9
9
classes_override.py:84: error: Method "class_method1" is marked as an override, but no base method was found with this name [misc]
10
-
classes_override.py:91: error: Method "property1" is marked as an override, but no base method was found with this name [misc]
11
-
classes_override.py:103: error: Method "method1" is marked as an override, but no base method was found with this name [misc]
10
+
classes_override.py:89: error: Method "property1" is marked as an override, but no base method was found with this name [misc]
11
+
classes_override.py:101: error: Method "method1" is marked as an override, but no base method was found with this name [misc]
12
12
"""
13
13
conformance_automated = "Fail"
14
14
errors_diff = """
15
-
Line 86: Expected 1 errors
16
-
Line 56: Unexpected errors ['classes_override.py:56: error: Method "method4" is marked as an override, but no base method was found with this name [misc]']
17
-
Line 84: Unexpected errors ['classes_override.py:84: error: Method "class_method1" is marked as an override, but no base method was found with this name [misc]']
18
-
Line 103: Unexpected errors ['classes_override.py:103: error: Method "method1" is marked as an override, but no base method was found with this name [misc]']
15
+
Line 101: Unexpected errors ['classes_override.py:101: error: Method "method1" is marked as an override, but no base method was found with this name [misc]']
Copy file name to clipboardExpand all lines: conformance/results/pyre/classes_override.toml
+9-12Lines changed: 9 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -14,25 +14,22 @@ classes_override.py:78:5 Undefined attribute [16]: Module `typing` has no attrib
14
14
classes_override.py:79:4 Invalid override [40]: `classes_override.ChildA.static_method1` is decorated with @override, but no method of the same name exists in superclasses of `ChildA`.
15
15
classes_override.py:83:5 Undefined attribute [16]: Module `typing` has no attribute `override`.
16
16
classes_override.py:84:4 Invalid override [40]: `classes_override.ChildA.class_method1` is decorated with @override, but no method of the same name exists in superclasses of `ChildA`.
17
-
classes_override.py:90:5 Undefined attribute [16]: Module `typing` has no attribute `override`.
18
-
classes_override.py:91:4 Invalid override [40]: `classes_override.ChildA.property1` is decorated with @override, but no method of the same name exists in superclasses of `ChildA`.
19
-
classes_override.py:97:14 Invalid inheritance [39]: `typing.Any` is not a valid parent class.
20
-
classes_override.py:102:5 Undefined attribute [16]: Module `typing` has no attribute `override`.
21
-
classes_override.py:103:4 Invalid override [40]: `classes_override.ChildB.method1` is decorated with @override, but no method of the same name exists in superclasses of `ChildB`.
17
+
classes_override.py:88:5 Undefined attribute [16]: Module `typing` has no attribute `override`.
18
+
classes_override.py:89:4 Invalid override [40]: `classes_override.ChildA.property1` is decorated with @override, but no method of the same name exists in superclasses of `ChildA`.
19
+
classes_override.py:95:14 Invalid inheritance [39]: `typing.Any` is not a valid parent class.
20
+
classes_override.py:100:5 Undefined attribute [16]: Module `typing` has no attribute `override`.
21
+
classes_override.py:101:4 Invalid override [40]: `classes_override.ChildB.method1` is decorated with @override, but no method of the same name exists in superclasses of `ChildB`.
22
22
"""
23
23
conformance_automated = "Fail"
24
24
errors_diff = """
25
-
Line 86: Expected 1 errors
26
25
Line 7: Unexpected errors ['classes_override.py:7:0 Undefined import [21]: Could not find a name `override` defined in module `typing`.']
27
26
Line 37: Unexpected errors ['classes_override.py:37:5 Undefined attribute [16]: Module `typing` has no attribute `override`.']
28
27
Line 52: Unexpected errors ['classes_override.py:52:5 Undefined attribute [16]: Module `typing` has no attribute `override`.']
29
28
Line 64: Unexpected errors ['classes_override.py:64:5 Undefined attribute [16]: Module `typing` has no attribute `override`.']
30
-
Line 65: Unexpected errors ['classes_override.py:65:4 Incompatible overload [43]: This definition does not have the same decorators as the preceding overload(s).', 'classes_override.py:65:4 Invalid override [40]: `classes_override.ChildA.method4` is decorated with @override, but no method of the same name exists in superclasses of `ChildA`.']
31
29
Line 78: Unexpected errors ['classes_override.py:78:5 Undefined attribute [16]: Module `typing` has no attribute `override`.']
32
30
Line 83: Unexpected errors ['classes_override.py:83:5 Undefined attribute [16]: Module `typing` has no attribute `override`.']
33
-
Line 84: Unexpected errors ['classes_override.py:84:4 Invalid override [40]: `classes_override.ChildA.class_method1` is decorated with @override, but no method of the same name exists in superclasses of `ChildA`.']
34
-
Line 90: Unexpected errors ['classes_override.py:90:5 Undefined attribute [16]: Module `typing` has no attribute `override`.']
35
-
Line 97: Unexpected errors ['classes_override.py:97:14 Invalid inheritance [39]: `typing.Any` is not a valid parent class.']
36
-
Line 102: Unexpected errors ['classes_override.py:102:5 Undefined attribute [16]: Module `typing` has no attribute `override`.']
37
-
Line 103: Unexpected errors ['classes_override.py:103:4 Invalid override [40]: `classes_override.ChildB.method1` is decorated with @override, but no method of the same name exists in superclasses of `ChildB`.']
31
+
Line 88: Unexpected errors ['classes_override.py:88:5 Undefined attribute [16]: Module `typing` has no attribute `override`.']
32
+
Line 95: Unexpected errors ['classes_override.py:95:14 Invalid inheritance [39]: `typing.Any` is not a valid parent class.']
33
+
Line 100: Unexpected errors ['classes_override.py:100:5 Undefined attribute [16]: Module `typing` has no attribute `override`.']
34
+
Line 101: Unexpected errors ['classes_override.py:101:4 Invalid override [40]: `classes_override.ChildB.method1` is decorated with @override, but no method of the same name exists in superclasses of `ChildB`.']
Copy file name to clipboardExpand all lines: conformance/results/pyright/classes_override.toml
+2-5Lines changed: 2 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,8 @@ classes_override.py:53:9 - error: Method "method3" is marked as override, but no
4
4
classes_override.py:65:9 - error: Method "method4" is marked as override, but no base method of same name is present (reportGeneralTypeIssues)
5
5
classes_override.py:79:9 - error: Method "static_method1" is marked as override, but no base method of same name is present (reportGeneralTypeIssues)
6
6
classes_override.py:84:9 - error: Method "class_method1" is marked as override, but no base method of same name is present (reportGeneralTypeIssues)
7
-
classes_override.py:91:9 - error: Method "property1" is marked as override, but no base method of same name is present (reportGeneralTypeIssues)
7
+
classes_override.py:89:9 - error: Method "property1" is marked as override, but no base method of same name is present (reportGeneralTypeIssues)
8
8
"""
9
-
conformance_automated = "Fail"
9
+
conformance_automated = "Pass"
10
10
errors_diff = """
11
-
Line 86: Expected 1 errors
12
-
Line 65: Unexpected errors ['classes_override.py:65:9 - error: Method "method4" is marked as override, but no base method of same name is present (reportGeneralTypeIssues)']
13
-
Line 84: Unexpected errors ['classes_override.py:84:9 - error: Method "class_method1" is marked as override, but no base method of same name is present (reportGeneralTypeIssues)']
Copy file name to clipboardExpand all lines: conformance/results/pytype/classes_override.toml
+5-4Lines changed: 5 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -9,17 +9,18 @@ File "classes_override.py", line 50, in method2: bad return type [bad-return-typ
9
9
File "classes_override.py", line 53, in ChildA: Attribute 'method3' not found on any parent class [override-error]
10
10
File "classes_override.py", line 57, in ChildA: Attribute 'method4' not found on any parent class [override-error]
11
11
File "classes_override.py", line 66, in method4: bad return type [bad-return-type]
12
-
File "classes_override.py", line 103, in ChildB: Attribute 'method1' not found on any parent class [override-error]
12
+
File "classes_override.py", line 101, in ChildB: Attribute 'method1' not found on any parent class [override-error]
13
13
"""
14
14
conformance_automated = "Fail"
15
15
errors_diff = """
16
16
Line 79: Expected 1 errors
17
-
Line 86: Expected 1 errors
18
-
Line 91: Expected 1 errors
17
+
Line 84: Expected 1 errors
18
+
Line 89: Expected 1 errors
19
+
Lines 56, 65: Expected error (tag 'method4')
19
20
Line 7: Unexpected errors ['File "classes_override.py", line 7, in <module>: typing.override not supported yet [not-supported-yet]']
20
21
Line 30: Unexpected errors ['File "classes_override.py", line 30, in method2: bad return type [bad-return-type]']
21
22
Line 50: Unexpected errors ['File "classes_override.py", line 50, in method2: bad return type [bad-return-type]']
22
23
Line 57: Unexpected errors ['File "classes_override.py", line 57, in ChildA: Attribute \\'method4\\' not found on any parent class [override-error]']
23
24
Line 66: Unexpected errors ['File "classes_override.py", line 66, in method4: bad return type [bad-return-type]']
24
-
Line 103: Unexpected errors ['File "classes_override.py", line 103, in ChildB: Attribute \\'method1\\' not found on any parent class [override-error]']
25
+
Line 101: Unexpected errors ['File "classes_override.py", line 101, in ChildB: Attribute \\'method1\\' not found on any parent class [override-error]']
0 commit comments