[Python-checkins] r61198 - python/trunk/Lib/test/test_al.py python/trunk/Lib/test/test_audioop.py python/trunk/Lib/test/test_cd.py python/trunk/Lib/test/test_cl.py python/trunk/Lib/test/test_dbm.py python/trunk/Lib/test/test_gl.py python/trunk/Lib/test/test_imageop.py python/trunk/Lib/test/test_imgfile.py python/trunk/Lib/test/test_sunaudiodev.py

brett.cannon python-checkins at python.org
Mon Mar 3 05:19:30 CET 2008


Author: brett.cannon
Date: Mon Mar  3 05:19:29 2008
New Revision: 61198

Modified:
   python/trunk/Lib/test/test_al.py
   python/trunk/Lib/test/test_audioop.py
   python/trunk/Lib/test/test_cd.py
   python/trunk/Lib/test/test_cl.py
   python/trunk/Lib/test/test_dbm.py
   python/trunk/Lib/test/test_gl.py
   python/trunk/Lib/test/test_imageop.py
   python/trunk/Lib/test/test_imgfile.py
   python/trunk/Lib/test/test_sunaudiodev.py
Log:
Add test_main() functions to various tests where it was simple to do. Done so
that regrtest can execute the test_main() directly instead of relying on import
side-effects.


Modified: python/trunk/Lib/test/test_al.py
==============================================================================
--- python/trunk/Lib/test/test_al.py	(original)
+++ python/trunk/Lib/test/test_al.py	Mon Mar  3 05:19:29 2008
@@ -11,7 +11,7 @@
 # This is a very unobtrusive test for the existence of the al module and all its
 # attributes.  More comprehensive examples can be found in Demo/al
 
-def main():
+def test_main():
     # touch all the attributes of al without doing anything
     if verbose:
         print 'Touching al module attributes...'
@@ -20,4 +20,6 @@
             print 'touching: ', attr
         getattr(al, attr)
 
-main()
+
+if __name__ == '__main__':
+    test_main()

Modified: python/trunk/Lib/test/test_audioop.py
==============================================================================
--- python/trunk/Lib/test/test_audioop.py	(original)
+++ python/trunk/Lib/test/test_audioop.py	Mon Mar  3 05:19:29 2008
@@ -269,7 +269,7 @@
     if not rv:
         print 'Test FAILED for audioop.'+name+'()'
 
-def testall():
+def test_main():
     data = [gendata1(), gendata2(), gendata4()]
     names = dir(audioop)
     # We know there is a routine 'add'
@@ -279,4 +279,8 @@
             routines.append(n)
     for n in routines:
         testone(n, data)
-testall()
+
+
+
+if __name__ == '__main__':
+    test_main()

Modified: python/trunk/Lib/test/test_cd.py
==============================================================================
--- python/trunk/Lib/test/test_cd.py	(original)
+++ python/trunk/Lib/test/test_cd.py	Mon Mar  3 05:19:29 2008
@@ -14,7 +14,7 @@
 # attributes.  More comprehensive examples can be found in Demo/cd and
 # require that you have a CD and a CD ROM drive
 
-def main():
+def test_main():
     # touch all the attributes of cd without doing anything
     if verbose:
         print 'Touching cd module attributes...'
@@ -23,4 +23,7 @@
             print 'touching: ', attr
         getattr(cd, attr)
 
-main()
+
+
+if __name__ == '__main__':
+    test_main()

Modified: python/trunk/Lib/test/test_cl.py
==============================================================================
--- python/trunk/Lib/test/test_cl.py	(original)
+++ python/trunk/Lib/test/test_cl.py	Mon Mar  3 05:19:29 2008
@@ -66,7 +66,7 @@
 # This is a very inobtrusive test for the existence of the cl
 # module and all its attributes.
 
-def main():
+def test_main():
     # touch all the attributes of al without doing anything
     if verbose:
         print 'Touching cl module attributes...'
@@ -75,4 +75,7 @@
             print 'touching: ', attr
         getattr(cl, attr)
 
-main()
+
+
+if __name__ == '__main__':
+    test_main()

Modified: python/trunk/Lib/test/test_dbm.py
==============================================================================
--- python/trunk/Lib/test/test_dbm.py	(original)
+++ python/trunk/Lib/test/test_dbm.py	Mon Mar  3 05:19:29 2008
@@ -43,12 +43,18 @@
     d = dbm.open(filename, 'n')
     d.close()
 
-cleanup()
-try:
-    test_keys()
-    test_modes()
-except:
+def test_main():
     cleanup()
-    raise
+    try:
+        test_keys()
+        test_modes()
+    except:
+        cleanup()
+        raise
 
-cleanup()
+    cleanup()
+
+
+
+if __name__ == '__main__':
+    test_main()

Modified: python/trunk/Lib/test/test_gl.py
==============================================================================
--- python/trunk/Lib/test/test_gl.py	(original)
+++ python/trunk/Lib/test/test_gl.py	Mon Mar  3 05:19:29 2008
@@ -81,7 +81,7 @@
 'xfpt4s', 'xfpti', 'xfpts', 'zbuffer', 'zclear', 'zdraw', 'zfunction',
 'zsource', 'zwritemask']
 
-def main():
+def test_main():
     # insure that we at least have an X display before continuing.
     import os
     try:
@@ -147,4 +147,6 @@
         print 'winclose'
     gl.winclose(w)
 
-main()
+
+if __name__ == '__main__':
+    test_main()

Modified: python/trunk/Lib/test/test_imageop.py
==============================================================================
--- python/trunk/Lib/test/test_imageop.py	(original)
+++ python/trunk/Lib/test/test_imageop.py	Mon Mar  3 05:19:29 2008
@@ -11,7 +11,7 @@
 
 import warnings
 
-def main():
+def test_main():
 
     # Create binary test files
     uu.decode(get_qualified_path('testrgb'+os.extsep+'uue'), 'test'+os.extsep+'rgb')
@@ -145,4 +145,5 @@
             return fullname
     return name
 
-main()
+if __name__ == '__main__':
+    test_main()

Modified: python/trunk/Lib/test/test_imgfile.py
==============================================================================
--- python/trunk/Lib/test/test_imgfile.py	(original)
+++ python/trunk/Lib/test/test_imgfile.py	Mon Mar  3 05:19:29 2008
@@ -9,20 +9,6 @@
 import imgfile, uu
 
 
-def main():
-
-    uu.decode(findfile('testrgb.uue'), 'test.rgb')
-    uu.decode(findfile('greyrgb.uue'), 'greytest.rgb')
-
-    # Test a 3 byte color image
-    testimage('test.rgb')
-
-    # Test a 1 byte greyscale image
-    testimage('greytest.rgb')
-
-    unlink('test.rgb')
-    unlink('greytest.rgb')
-
 def testimage(name):
     """Run through the imgfile's battery of possible methods
        on the image passed in name.
@@ -113,4 +99,20 @@
 
     os.unlink(outputfile)
 
-main()
+
+def test_main():
+
+    uu.decode(findfile('testrgb.uue'), 'test.rgb')
+    uu.decode(findfile('greyrgb.uue'), 'greytest.rgb')
+
+    # Test a 3 byte color image
+    testimage('test.rgb')
+
+    # Test a 1 byte greyscale image
+    testimage('greytest.rgb')
+
+    unlink('test.rgb')
+    unlink('greytest.rgb')
+
+if __name__ == '__main__':
+    test_main()

Modified: python/trunk/Lib/test/test_sunaudiodev.py
==============================================================================
--- python/trunk/Lib/test/test_sunaudiodev.py	(original)
+++ python/trunk/Lib/test/test_sunaudiodev.py	Mon Mar  3 05:19:29 2008
@@ -22,7 +22,11 @@
         a.write(data)
         a.close()
 
-def test():
+
+def test_main():
     play_sound_file(findfile('audiotest.au'))
 
-test()
+
+
+if __name__ == '__main__':
+    test_main()


More information about the Python-checkins mailing list