@@ -33,214 +33,157 @@ mdtest path: crates/ty_python_semantic/resources/mdtest/directives/assert_never.
3333# Diagnostics
3434
3535` ` `
36- error[type-assertion-failure]: Argument does not have expected type ` Never `
36+ error[type-assertion-failure]: Argument does not have asserted type ` Never `
3737 --> src/mdtest_snippet.py:7:5
3838 |
39395 | assert_never(never) # fine
40406 |
41417 | assert_never(0) # error: [type-assertion-failure]
42- | ^^^^^^^^^^^^^^^ Expected object of type ` Never `
43- 8 | assert_never("") # error: [type-assertion-failure]
44- 9 | assert_never(None) # error: [type-assertion-failure]
45- |
46- info: Inferred type is not equivalent to ` Never `
47- --> src/mdtest_snippet.py:7:18
48- |
49- 5 | assert_never(never) # fine
50- 6 |
51- 7 | assert_never(0) # error: [type-assertion-failure]
52- | ^ Inferred type of argument is ` Literal [0 ]`
42+ | ^^^^^^^^^^^^^-^
43+ | |
44+ | Inferred type of argument is ` Literal [0 ]`
53458 | assert_never("") # error: [type-assertion-failure]
54469 | assert_never(None) # error: [type-assertion-failure]
5547 |
48+ info: ` Never ` and ` Literal [0 ]` are not equivalent types
5649info: rule ` type - assertion - failure ` is enabled by default
5750
5851` ` `
5952
6053` ` `
61- error[type-assertion-failure]: Argument does not have expected type ` Never `
54+ error[type-assertion-failure]: Argument does not have asserted type ` Never `
6255 --> src/mdtest_snippet.py:8:5
6356 |
6457 7 | assert_never(0) # error: [type-assertion-failure]
6558 8 | assert_never("") # error: [type-assertion-failure]
66- | ^^^^^^^^^^^^^^^^ Expected object of type ` Never `
67- 9 | assert_never(None) # error: [type-assertion-failure]
68- 10 | assert_never([]) # error: [type-assertion-failure]
69- |
70- info: Inferred type is not equivalent to ` Never `
71- --> src/mdtest_snippet.py:8:18
72- |
73- 7 | assert_never(0) # error: [type-assertion-failure]
74- 8 | assert_never("") # error: [type-assertion-failure]
75- | ^^ Inferred type of argument is ` Literal [" " ]`
59+ | ^^^^^^^^^^^^^--^
60+ | |
61+ | Inferred type of argument is ` Literal [" " ]`
7662 9 | assert_never(None) # error: [type-assertion-failure]
776310 | assert_never([]) # error: [type-assertion-failure]
7864 |
65+ info: ` Never ` and ` Literal [" " ]` are not equivalent types
7966info: rule ` type - assertion - failure ` is enabled by default
8067
8168` ` `
8269
8370` ` `
84- error[type-assertion-failure]: Argument does not have expected type ` Never `
71+ error[type-assertion-failure]: Argument does not have asserted type ` Never `
8572 --> src/mdtest_snippet.py:9:5
8673 |
8774 7 | assert_never(0) # error: [type-assertion-failure]
8875 8 | assert_never("") # error: [type-assertion-failure]
8976 9 | assert_never(None) # error: [type-assertion-failure]
90- | ^^^^^^^^^^^^^^^^^^ Expected object of type ` Never `
91- 10 | assert_never([]) # error: [type-assertion-failure]
92- 11 | assert_never({ } ) # error: [type-assertion-failure]
93- |
94- info: Inferred type is not equivalent to ` Never `
95- --> src/mdtest_snippet.py:9:18
96- |
97- 7 | assert_never(0) # error: [type-assertion-failure]
98- 8 | assert_never("") # error: [type-assertion-failure]
99- 9 | assert_never(None) # error: [type-assertion-failure]
100- | ^^^^ Inferred type of argument is ` None `
77+ | ^^^^^^^^^^^^^----^
78+ | |
79+ | Inferred type of argument is ` None `
1018010 | assert_never([]) # error: [type-assertion-failure]
1028111 | assert_never({ } ) # error: [type-assertion-failure]
10382 |
83+ info: ` Never ` and ` None ` are not equivalent types
10484info: rule ` type - assertion - failure ` is enabled by default
10585
10686` ` `
10787
10888` ` `
109- error[type-assertion-failure]: Argument does not have expected type ` Never `
89+ error[type-assertion-failure]: Argument does not have asserted type ` Never `
11090 --> src/mdtest_snippet.py:10:5
11191 |
11292 8 | assert_never("") # error: [type-assertion-failure]
11393 9 | assert_never(None) # error: [type-assertion-failure]
1149410 | assert_never([]) # error: [type-assertion-failure]
115- | ^^^^^^^^^^^^^^^^ Expected object of type ` Never `
116- 11 | assert_never({ } ) # error: [type-assertion-failure]
117- 12 | assert_never(()) # error: [type-assertion-failure]
118- |
119- info: Inferred type is not equivalent to ` Never `
120- --> src/mdtest_snippet.py:10:18
121- |
122- 8 | assert_never("") # error: [type-assertion-failure]
123- 9 | assert_never(None) # error: [type-assertion-failure]
124- 10 | assert_never([]) # error: [type-assertion-failure]
125- | ^^ Inferred type of argument is ` list [Unknown ]`
95+ | ^^^^^^^^^^^^^--^
96+ | |
97+ | Inferred type of argument is ` list [Unknown ]`
1269811 | assert_never({ } ) # error: [type-assertion-failure]
1279912 | assert_never(()) # error: [type-assertion-failure]
128100 |
101+ info: ` Never ` and ` list [Unknown ]` are not equivalent types
129102info: rule ` type - assertion - failure ` is enabled by default
130103
131104` ` `
132105
133106` ` `
134- error[type-assertion-failure]: Argument does not have expected type ` Never `
107+ error[type-assertion-failure]: Argument does not have asserted type ` Never `
135108 --> src/mdtest_snippet.py:11:5
136109 |
137110 9 | assert_never(None) # error: [type-assertion-failure]
13811110 | assert_never([]) # error: [type-assertion-failure]
13911211 | assert_never({ } ) # error: [type-assertion-failure]
140- | ^^^^^^^^^^^^^^^^ Expected object of type ` Never `
141- 12 | assert_never(()) # error: [type-assertion-failure]
142- 13 | assert_never(1 if flag else never) # error: [type-assertion-failure]
143- |
144- info: Inferred type is not equivalent to ` Never `
145- --> src/mdtest_snippet.py:11:18
146- |
147- 9 | assert_never(None) # error: [type-assertion-failure]
148- 10 | assert_never([]) # error: [type-assertion-failure]
149- 11 | assert_never({ } ) # error: [type-assertion-failure]
150- | ^^ Inferred type of argument is ` dict [Unknown , Unknown ]`
113+ | ^^^^^^^^^^^^^--^
114+ | |
115+ | Inferred type of argument is ` dict [Unknown , Unknown ]`
15111612 | assert_never(()) # error: [type-assertion-failure]
15211713 | assert_never(1 if flag else never) # error: [type-assertion-failure]
153118 |
119+ info: ` Never ` and ` dict [Unknown , Unknown ]` are not equivalent types
154120info: rule ` type - assertion - failure ` is enabled by default
155121
156122` ` `
157123
158124` ` `
159- error[type-assertion-failure]: Argument does not have expected type ` Never `
125+ error[type-assertion-failure]: Argument does not have asserted type ` Never `
160126 --> src/mdtest_snippet.py:12:5
161127 |
16212810 | assert_never([]) # error: [type-assertion-failure]
16312911 | assert_never({ } ) # error: [type-assertion-failure]
16413012 | assert_never(()) # error: [type-assertion-failure]
165- | ^^^^^^^^^^^^^^^^ Expected object of type ` Never `
166- 13 | assert_never(1 if flag else never) # error: [type-assertion-failure]
167- |
168- info: Inferred type is not equivalent to ` Never `
169- --> src/mdtest_snippet.py:12:18
170- |
171- 10 | assert_never([]) # error: [type-assertion-failure]
172- 11 | assert_never({ } ) # error: [type-assertion-failure]
173- 12 | assert_never(()) # error: [type-assertion-failure]
174- | ^^ Inferred type of argument is ` tuple [()]`
131+ | ^^^^^^^^^^^^^--^
132+ | |
133+ | Inferred type of argument is ` tuple [()]`
17513413 | assert_never(1 if flag else never) # error: [type-assertion-failure]
176135 |
136+ info: ` Never ` and ` tuple [()]` are not equivalent types
177137info: rule ` type - assertion - failure ` is enabled by default
178138
179139` ` `
180140
181141` ` `
182- error[type-assertion-failure]: Argument does not have expected type ` Never `
142+ error[type-assertion-failure]: Argument does not have asserted type ` Never `
183143 --> src/mdtest_snippet.py:13:5
184144 |
18514511 | assert_never({ } ) # error: [type-assertion-failure]
18614612 | assert_never(()) # error: [type-assertion-failure]
18714713 | assert_never(1 if flag else never) # error: [type-assertion-failure]
188- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Expected object of type ` Never `
189- 14 |
190- 15 | assert_never(any_) # error: [type-assertion-failure]
191- |
192- info: Inferred type is not equivalent to ` Never `
193- --> src/mdtest_snippet.py:13:18
194- |
195- 11 | assert_never({ } ) # error: [type-assertion-failure]
196- 12 | assert_never(()) # error: [type-assertion-failure]
197- 13 | assert_never(1 if flag else never) # error: [type-assertion-failure]
198- | ^^^^^^^^^^^^^^^^^^^^ Inferred type of argument is ` Literal [1 ]`
148+ | ^^^^^^^^^^^^^--------------------^
149+ | |
150+ | Inferred type of argument is ` Literal [1 ]`
19915114 |
20015215 | assert_never(any_) # error: [type-assertion-failure]
201153 |
154+ info: ` Never ` and ` Literal [1 ]` are not equivalent types
202155info: rule ` type - assertion - failure ` is enabled by default
203156
204157` ` `
205158
206159` ` `
207- error[type-assertion-failure]: Argument does not have expected type ` Never `
160+ error[type-assertion-failure]: Argument does not have asserted type ` Never `
208161 --> src/mdtest_snippet.py:15:5
209162 |
21016313 | assert_never(1 if flag else never) # error: [type-assertion-failure]
21116414 |
21216515 | assert_never(any_) # error: [type-assertion-failure]
213- | ^^^^^^^^^^^^^^^^^^ Expected object of type ` Never `
214- 16 | assert_never(unknown) # error: [type-assertion-failure]
215- |
216- info: Inferred type is not equivalent to ` Never `
217- --> src/mdtest_snippet.py:15:18
218- |
219- 13 | assert_never(1 if flag else never) # error: [type-assertion-failure]
220- 14 |
221- 15 | assert_never(any_) # error: [type-assertion-failure]
222- | ^^^^ Inferred type of argument is ` Any `
166+ | ^^^^^^^^^^^^^----^
167+ | |
168+ | Inferred type of argument is ` Any `
22316916 | assert_never(unknown) # error: [type-assertion-failure]
224170 |
171+ info: ` Never ` and ` Any ` are not equivalent types
225172info: rule ` type - assertion - failure ` is enabled by default
226173
227174` ` `
228175
229176` ` `
230- error[type-assertion-failure]: Argument does not have expected type ` Never `
177+ error[type-assertion-failure]: Argument does not have asserted type ` Never `
231178 --> src/mdtest_snippet.py:16:5
232179 |
23318015 | assert_never(any_) # error: [type-assertion-failure]
23418116 | assert_never(unknown) # error: [type-assertion-failure]
235- | ^^^^^^^^^^^^^^^^^^^^^ Expected object of type ` Never `
236- |
237- info: Inferred type is not equivalent to ` Never `
238- --> src/mdtest_snippet.py:16:18
239- |
240- 15 | assert_never(any_) # error: [type-assertion-failure]
241- 16 | assert_never(unknown) # error: [type-assertion-failure]
242- | ^^^^^^^ Inferred type of argument is ` Unknown `
182+ | ^^^^^^^^^^^^^-------^
183+ | |
184+ | Inferred type of argument is ` Unknown `
243185 |
186+ info: ` Never ` and ` Unknown ` are not equivalent types
244187info: rule ` type - assertion - failure ` is enabled by default
245188
246189` ` `
0 commit comments