mirror of
https://github.com/astral-sh/ruff.git
synced 2025-08-03 18:28:24 +00:00
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:
parent
882a1a702e
commit
fd1eb3d801
2 changed files with 18 additions and 2 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue