Index: Lib/test/test_al.py =================================================================== --- Lib/test/test_al.py (revisione 60620) +++ Lib/test/test_al.py (copia locale) @@ -1,23 +1,34 @@ -#! /usr/bin/env python """Whimpy test script for the al module + +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. + Roger E. Masse """ + import al -from test.test_support import verbose +import unittest +from test.test_support import verbose, run_unittest -alattrs = ['__doc__', '__name__', 'getdefault', 'getminmax', 'getname', 'getparams', - 'newconfig', 'openport', 'queryparams', 'setparams'] -# 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(): - # touch all the attributes of al without doing anything - if verbose: - print 'Touching al module attributes...' - for attr in alattrs: +class TestAl(unittest.TestCase): + + def test_touch_attributes(self): + # touch all the attributes of al without doing anything + alattrs = ['__doc__', '__name__', 'getdefault', 'getminmax', 'getname', + 'getparams', 'newconfig', 'openport', 'queryparams', + 'setparams'] if verbose: - print 'touching: ', attr - getattr(al, attr) + print 'Touching al module attributes...' + for attr in alattrs: + if verbose: + print 'touching: ', attr + getattr(al, attr) -main() + +def test_main(): + run_unittest(TestAl) + +if __name__ == '__main__': + test_main()