Actually call the object with an __call__ method, instead of just
checking if it is callable.  This is the only place in the test suite
where an __call__ method is called.
diff --git a/Lib/test/test_b1.py b/Lib/test/test_b1.py
index 8adcbef..6e85453 100644
--- a/Lib/test/test_b1.py
+++ b/Lib/test/test_b1.py
@@ -53,6 +53,7 @@
     def __call__(self): pass
 y = D()
 if not callable(y): raise TestFailed, 'callable(y)'
+y()
 
 print 'chr'
 if chr(32) != ' ': raise TestFailed, 'chr(32)'