Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 80e3675

Browse files
committed
Add a test for a weird bug I just discovered: a dynamic subclass
doesn't have a __dict__!
1 parent d3ba10f commit 80e3675

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Lib/test/test_descr.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,11 @@ def mysetattr(self, name, value):
613613
else:
614614
verify(0, "expected AttributeError")
615615
verify(a.spam == "spam")
616+
class D(C):
617+
pass
618+
d = D()
619+
d.foo = 1
620+
verify(d.foo == 1)
616621

617622
def errors():
618623
if verbose: print "Testing errors..."

0 commit comments

Comments
 (0)