Skip to content

Commit f630248

Browse files
authored
[red-knot] Move tuple containing Never tests (#17137)
Refer #17094 (comment)
1 parent eb3e176 commit f630248

File tree

2 files changed

+5
-15
lines changed

2 files changed

+5
-15
lines changed

crates/red_knot_python_semantic/resources/mdtest/annotations/tuple.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

crates/red_knot_python_semantic/resources/mdtest/type_properties/tuples_containing_never.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ static_assert(is_equivalent_to(Never, tuple[int, Never]))
1919
static_assert(is_equivalent_to(Never, tuple[int, Never, str]))
2020
static_assert(is_equivalent_to(Never, tuple[int, tuple[str, Never]]))
2121
static_assert(is_equivalent_to(Never, tuple[tuple[str, Never], int]))
22+
23+
def _(x: tuple[Never], y: tuple[int, Never], z: tuple[Never, int]):
24+
reveal_type(x) # revealed: Never
25+
reveal_type(y) # revealed: Never
26+
reveal_type(z) # revealed: Never
2227
```
2328

2429
The empty `tuple` is *not* equivalent to `Never`!

0 commit comments

Comments
 (0)