Add a test for a weird bug I just discovered: a dynamic subclass
doesn't have a __dict__!
diff --git a/Lib/test/test_descr.py b/Lib/test/test_descr.py
index bdde451..e461526 100644
--- a/Lib/test/test_descr.py
+++ b/Lib/test/test_descr.py
@@ -613,6 +613,11 @@
     else:
         verify(0, "expected AttributeError")
     verify(a.spam == "spam")
+    class D(C):
+        pass
+    d = D()
+    d.foo = 1
+    verify(d.foo == 1)
 
 def errors():
     if verbose: print "Testing errors..."