[CMF-checkins] CVS: CMF/CMFDefault/tests - test_all.py:1.10.8.1
Chris Withers
chrisw@nipltd.com
Tue, 12 Feb 2002 09:13:12 -0500
Update of /cvs-repository/CMF/CMFDefault/tests
In directory cvs.zope.org:/tmp/cvs-serv10109/CMFDefault/tests
Modified Files:
Tag: ChrisW-refactor_tests-branch
test_all.py
Log Message:
Factored out the crap in test_all so adding new test modules is a lot easier.
=== CMF/CMFDefault/tests/test_all.py 1.10 => 1.10.8.1 ===
-import unittest
-
-from Products.CMFDefault.tests import test_Discussions
-from Products.CMFDefault.tests import test_Document
-from Products.CMFDefault.tests import test_NewsItem
-from Products.CMFDefault.tests import test_Link
-from Products.CMFDefault.tests import test_Favorite
-from Products.CMFDefault.tests import test_Image
-from Products.CMFDefault.tests import test_MetadataTool
-from Products.CMFDefault.tests import test_utils
-# test_join is broken, because it tries to use a shortcut.
-#from Products.CMFDefault.tests import test_join
+from unittest import main
+from Products.CMFCore.tests.base.utils import build_test_suite
def test_suite():
- suite = unittest.TestSuite()
- suite.addTest( test_Discussions.test_suite() )
- suite.addTest( test_Document.test_suite() )
- suite.addTest( test_NewsItem.test_suite() )
- suite.addTest( test_Link.test_suite() )
- suite.addTest( test_Favorite.test_suite() )
- suite.addTest( test_Image.test_suite() )
- suite.addTest( test_MetadataTool.test_suite() )
- suite.addTest( test_utils.test_suite() )
- #suite.addTest( test_join.test_suite() )
- return suite
-def run():
- if hasattr( unittest, 'JUnitTextTestRunner' ):
- unittest.JUnitTextTestRunner().run( test_suite() )
- else:
- unittest.TextTestRunner( verbosity=0 ).run( test_suite() )
+ return build_test_suite('Products.CMFDefault.tests',[
+ 'test_Discussions',
+ 'test_Document',
+ 'test_NewsItem',
+ 'test_Link',
+ 'test_Favorite',
+ 'test_Image',
+ 'test_MetadataTool',
+ 'test_utils',
+ 'test_join',
+ ])
if __name__ == '__main__':
- run()
+ main(defaultTest='test_suite')