Ignore:
Timestamp:
2 Sep 2011, 11:43:39 (13 years ago)
Author:
Henrik Bettermann
Message:

Use w.s. test case for functional tests and remove unneeded code. The 'waeup.sirp.app.applicants logger must be removed before super is called.

Call clearSite in tearDown method if setSite has been used in the setUp method.

Location:
main/waeup.sirp/trunk/src/waeup/sirp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_root.py

    r6578 r6658  
    4343
    4444
    45 
    46 
    4745class FakeSite(dict):
    4846    pass
     
    5351
    5452    def setUp(self):
     53        remove_logger('waeup.sirp.app.applicants')
    5554        super(ApplicantsRootTestCase, self).setUp()
    56         remove_logger('waeup.sirp.app.applicants')
    57         self.old_loggers = get_all_loggers()
    5855        # Setup a sample site for each test
    59 
    6056        # Prepopulate the ZODB...
    6157        app = University()
     
    6359        self.app = self.getRootFolder()['app']
    6460        setSite(self.app)
    65 
    6661        self.dc_root = tempfile.mkdtemp()
    6762        app['datacenter'].setStoragePath(self.dc_root)
    68 
    6963        return
    7064
    7165    def tearDown(self):
    7266        super(ApplicantsRootTestCase, self).tearDown()
    73         remove_new_loggers(self.old_loggers)
    7467        shutil.rmtree(self.dc_root)
     68        clearSite()
    7569        return
    7670
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/tests/test_permissions.py

    r6645 r6658  
    3030import shutil
    3131import tempfile
    32 from zope.app.testing.functional import FunctionalTestCase
    3332from zope.app.testing.functional import HTTPCaller as http
    3433from zope.component import createObject
     
    7776    def setUp(self):
    7877        super(PermissionTest, self).setUp()
    79         #remove_logger('waeup.sirp.app')
    80         self.old_loggers = get_all_loggers()
    8178        # Set up a complete university to have every page available...
    8279        app = University()
     
    104101        pass
    105102
    106     #def cleanUp(self):
    107     #    super(PermissionTest, self).cleanUp()
    108     #    clearSite()
    109     #    shutil.rmtree(self.dc_root)
    110 
    111103    def tearDown(self):
    112104        super(PermissionTest, self).tearDown()
    113         remove_new_loggers(self.old_loggers)
     105        clearSite()
    114106        shutil.rmtree(self.dc_root)
    115107        return
  • main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_container.py

    r6641 r6658  
    3939
    4040    def setUp(self):
     41        remove_logger('waeup.sirp.app.students')
    4142        super(StudentsContainerTestCase, self).setUp()
    42         remove_logger('waeup.sirp.app.students')
    43         self.old_loggers = get_all_loggers()
    4443        # Setup a sample site for each test
    45 
    4644        # Prepopulate the ZODB...
    4745        app = University()
     
    4947        self.app = self.getRootFolder()['app']
    5048        setSite(self.app)
    51 
    5249        self.dc_root = tempfile.mkdtemp()
    5350        app['datacenter'].setStoragePath(self.dc_root)
     
    5653    def tearDown(self):
    5754        super(StudentsContainerTestCase, self).tearDown()
    58         remove_new_loggers(self.old_loggers)
     55        clearSite()
    5956        shutil.rmtree(self.dc_root)
    6057        return
  • main/waeup.sirp/trunk/src/waeup/sirp/testing.py

    r6578 r6658  
    2727
    2828def remove_new_loggers(old_loggers):
    29     """Remove the loggers in `old_loggers`.
     29    """Remove the loggers except `old_loggers`.
    3030
    3131    `old_loggers` is a list of logger keys as returned by
Note: See TracChangeset for help on using the changeset viewer.