[CMF-checkins] CVS: CMF - test_IssueDescription.py:1.1 utils.py:1.1

tseaver@digicool.com tseaver@digicool.com
Wed, 13 Jun 2001 20:16:50 -0400 (EDT)


Update of /cvs-repository/CMF/CMFTracker/tests
In directory korak.digicool.com:/tmp/cvs-serv6364/CMFTracker/tests

Added Files:
	test_IssueDescription.py utils.py 
Log Message:


 - Initial check in (still only skeleton).



--- Added File test_IssueDescription.py in package CMF ---
import unittest
from Products.CMFTracker.tests.utils import *

class TestIssueDescription( BaseTrackerTestCase ):

    def test_null( self ): # validate 'test_all', base class, etc.
        pass

def test_suite():
    suite = unittest.TestSuite()
    suite.addTest( unittest.makeSuite( TestIssueDescription ) )
    return suite

def run():
    unittest.TextTestRunner().run(test_suite())

if __name__ == '__main__':
    run()

--- Added File utils.py in package CMF ---
import Zope
import unittest

from Products.CMFCore.PortalFolder import PortalFolder
from Products.CMFCore.CatalogTool import CatalogTool
from Products.CMFCore.TypesTool import TypesTool
from Products.CMFCore.WorkflowTool import WorkflowTool
from Products.CMFDefault.DefaultWorkflow import DefaultWorkflowDefinition
from Products.CMFDefault.MetadataTool import MetadataTool
from Products.CMFDefault.Portal import manage_addCMFSite

class BaseTrackerTestCase( unittest.TestCase ):
    """
        Common base class for CMFTracker test cases.
    """
    def setUp( self ):

        get_transaction().begin()

        # Set up a scratch CMFSite
        app = Zope.app()
        manage_addCMFSite( app, 'testing' )
        self.root = app.testing

        # TODO:  Configure type info for Issue, Tracker

        # TODO:  Create TrackerWorkflow and bind to Issue.

        # TODO:  Create Tracker/Issue-specific element specs.

    def tearDown( self ):

        del self.root
        get_transaction().abort()