test_rotor.py: New test of the rotor module.

test_*: converted to the new test harness.  GvR note!  test_signal.py
works interatively (i.e. when verbose=1) but does not work inside the
test harness.  It must be a timing issue, but I haven't figured it out
yet.
diff --git a/Lib/test/test_new.py b/Lib/test/test_new.py
index 89edafd..887702d 100644
--- a/Lib/test/test_new.py
+++ b/Lib/test/test_new.py
@@ -1,3 +1,4 @@
+from test_support import verbose
 import sys
 import new
 
@@ -5,7 +6,10 @@
     def get_yolks(self):
 	return self.yolks
 
+print 'new.module()'
 m = new.module('Spam')
+if verbose:
+    print m
 m.Eggs = Eggs
 sys.modules['Spam'] = m
 import Spam
@@ -13,12 +17,21 @@
 def get_more_yolks(self):
     return self.yolks + 3
 
+print 'new.classobj()'
 C = new.classobj('Spam', (Spam.Eggs,), {'get_more_yolks': get_more_yolks})
+if verbose:
+    print C
+print 'new.instance()'
 c = new.instance(C, {'yolks': 3})
+if verbose:
+    print c
 
 def break_yolks(self):
     self.yolks = self.yolks - 2
+print 'new.instancemethod()'
 im = new.instancemethod(break_yolks, c, C)
+if verbose:
+    print im
 
 if c.get_yolks() <> 3 and c.get_more_yolks() <> 6:
     print 'Broken call of hand-crafted class instance'
@@ -35,10 +48,16 @@
 ccode = compile(codestr, '<string>', 'exec')
 g = {'c': 0, '__builtins__': __builtins__}
 # this test could be more robust
+print 'new.function()'
 func = new.function(ccode, g)
+if verbose:
+    print func
 func()
 if g['c'] <> 3:
     print 'Could not create a proper function object'
 
 # bogus test of new.code()
-new.code(3, 3, 3, codestr, (), (), (), "<string>", "<name>")
+print 'new.code()'
+d = new.code(3, 3, 3, codestr, (), (), (), "<string>", "<name>")
+if verbose:
+    print d