[CMF-checkins] CVS: CMF/CMFCalendar/tests - test_Event.py:1.4 test_all.py:1.4
Chris Withers
chrisw@nipltd.com
Fri, 15 Feb 2002 14:46:03 -0500
Update of /cvs-repository/CMF/CMFCalendar/tests
In directory cvs.zope.org:/tmp/cvs-serv10707/CMFCalendar/tests
Modified Files:
test_Event.py test_all.py
Log Message:
The unit tests hopefully smell better now. Please try and keep them this way. Look in CMFCore/tests/base for commonly used artifacts.
=== CMF/CMFCalendar/tests/test_Event.py 1.3 => 1.4 ===
import Zope
-import unittest, string
-from Products.CMFCalendar.Event import *
+from unittest import TestCase, TestSuite, main, makeSuite
+from Products.CMFCalendar.Event import Event
from DateTime import DateTime
-class TestEvent(unittest.TestCase):
-
- def setUp( self ):
- get_transaction().begin()
-
- def tearDown( self ):
- get_transaction().abort()
+class TestEvent(TestCase):
def test_new(self):
event = Event('test')
@@ -54,12 +47,9 @@
)
def test_suite():
- suite = unittest.TestSuite()
- suite.addTest( unittest.makeSuite( TestEvent ) )
- return suite
-
-def run():
- unittest.TextTestRunner().run(test_suite())
+ return TestSuite((
+ makeSuite( TestEvent ),
+ ))
if __name__ == '__main__':
- run()
+ main(defaultTest='test_suite')
=== CMF/CMFCalendar/tests/test_all.py 1.3 => 1.4 ===
-import unittest
-
-from Products.CMFCalendar.tests import test_Event
+from unittest import main
+from Products.CMFCore.tests.base.utils import build_test_suite
def test_suite():
- suite = unittest.TestSuite()
- suite.addTest( test_Event.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.CMFCalendar.tests',['test_Event'])
if __name__ == '__main__':
- run()
+ main(defaultTest='test_suite')