add test for typing_extensions.Self (#17995)

Using `typing_extensions.Self` already worked, but we were lacking a
test for it.
This commit is contained in:
Carl Meyer 2025-05-09 13:29:13 -07:00 committed by GitHub
parent 882a1a702e
commit fd1eb3d801
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 18 additions and 2 deletions

View file

@ -50,6 +50,23 @@ class Outer:
return self
```
## typing_extensions
```toml
[environment]
python-version = "3.10"
```
```py
from typing_extensions import Self
class C:
def method(self: Self) -> Self:
return self
reveal_type(C().method()) # revealed: C
```
## Class Methods
```toml