Skip to content

Commit c5a4efe

Browse files
authored
Add stubtest test for property aliases (#19567)
Closes #19509 Bisect show that the issue was fixed by #19297
1 parent ac3e240 commit c5a4efe

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

mypy/test/teststubtest.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -850,11 +850,13 @@ def test_property(self) -> Iterator[Case]:
850850
class Good:
851851
@property
852852
def read_only_attr(self) -> int: ...
853+
read_only_attr_alias = read_only_attr
853854
""",
854855
runtime="""
855856
class Good:
856857
@property
857858
def read_only_attr(self): return 1
859+
read_only_attr_alias = read_only_attr
858860
""",
859861
error=None,
860862
)
@@ -916,13 +918,15 @@ class Z:
916918
def read_write_attr(self) -> int: ...
917919
@read_write_attr.setter
918920
def read_write_attr(self, val: int) -> None: ...
921+
read_write_attr_alias = read_write_attr
919922
""",
920923
runtime="""
921924
class Z:
922925
@property
923926
def read_write_attr(self): return self._val
924927
@read_write_attr.setter
925928
def read_write_attr(self, val): self._val = val
929+
read_write_attr_alias = read_write_attr
926930
""",
927931
error=None,
928932
)

0 commit comments

Comments
 (0)