File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4920,6 +4920,7 @@ def test_setattr() -> None:
49204920 assert i.one == 1
49214921 assert i.two == None
49224922 assert i.const == 42
4923+ i = i
49234924
49244925 i.__setattr__("two", "2")
49254926 assert i.two == "2"
@@ -4957,6 +4958,7 @@ def test_setattr_inherited() -> None:
49574958 assert i.one == 1
49584959 assert i.two == None
49594960 assert i.const == 42
4961+ i = i
49604962
49614963 i.__setattr__("two", "2")
49624964 assert i.two == "2"
@@ -4996,7 +4998,9 @@ def test_setattr_overridden() -> None:
49964998 assert i.one == 1
49974999 assert i.two == None
49985000 assert i.const == 42
5001+ i = i
49995002
5003+ i = SetAttrOverridden(99, 1, {"one": 1})
50005004 i.__setattr__("two", "2")
50015005 assert i.two == "2"
50025006 i.__setattr__("regular_attr", 101)
@@ -5064,6 +5068,7 @@ def test_setattr_nonnative() -> None:
50645068 assert i.one == 1
50655069 assert i.two == None
50665070 assert i.const == 42
5071+ i = i
50675072
50685073 i.__setattr__("two", "2")
50695074 assert i.two == "2"
@@ -5134,6 +5139,8 @@ def test_no_setattr_nonnative() -> None:
51345139 object.__setattr__(i, "three", 102)
51355140 assert i.three == 102
51365141
5142+ i = i
5143+
51375144 del i.three
51385145 assert i.three == None
51395146
You can’t perform that action at this time.
0 commit comments