Log message for revision 37328: - made sure we have a writable copy and can delete it (http://www.zope.org/Collectors/CMF/106) - added missing tearDown call
Changed: U CMF/branches/CMF-1_5-branch/CHANGES.txt U CMF/branches/CMF-1_5-branch/CMFCore/tests/base/testcase.py U CMF/branches/CMF-1_5-branch/CMFCore/tests/test_FSZSQLMethod.py -=- Modified: CMF/branches/CMF-1_5-branch/CHANGES.txt =================================================================== --- CMF/branches/CMF-1_5-branch/CHANGES.txt 2005-07-18 21:10:18 UTC (rev 37327) +++ CMF/branches/CMF-1_5-branch/CHANGES.txt 2005-07-19 11:07:04 UTC (rev 37328) @@ -2,6 +2,9 @@ Bugs Fixed + - Made sure FSDVTest always deletes its temporary folder on tearDown. + (http://www.zope.org/Collectors/CMF/106) + - Fix DefaultWorkflowDefinition bug on isActionSupported() for the keywargs support to reflect DCWorkflowDefinition changes. Add a test case for this definition as well. Modified: CMF/branches/CMF-1_5-branch/CMFCore/tests/base/testcase.py =================================================================== --- CMF/branches/CMF-1_5-branch/CMFCore/tests/base/testcase.py 2005-07-18 21:10:18 UTC (rev 37327) +++ CMF/branches/CMF-1_5-branch/CMFCore/tests/base/testcase.py 2005-07-19 11:07:04 UTC (rev 37328) @@ -6,12 +6,13 @@ import Zope as Zope2 Zope2.startup() -from os import curdir, mkdir, stat, remove +import sys +import time +from os import chmod, curdir, mkdir, remove, stat, walk from os.path import join, abspath, dirname from shutil import copytree, rmtree +from stat import S_IWRITE from tempfile import mktemp -import sys -import time from AccessControl.SecurityManagement import newSecurityManager from AccessControl.SecurityManagement import noSecurityManager @@ -222,6 +223,10 @@ self._skinname), join(self.tempname, self._skinname)) + # make sure we have a writable copy + for root, dirs, files in walk(self.tempname): + for name in dirs + files: + chmod(join(root, name), S_IWRITE) # store the skin path name self.skin_path_name = join(self.tempname,self._skinname,self._layername) Modified: CMF/branches/CMF-1_5-branch/CMFCore/tests/test_FSZSQLMethod.py =================================================================== --- CMF/branches/CMF-1_5-branch/CMFCore/tests/test_FSZSQLMethod.py 2005-07-18 21:10:18 UTC (rev 37327) +++ CMF/branches/CMF-1_5-branch/CMFCore/tests/test_FSZSQLMethod.py 2005-07-19 11:07:04 UTC (rev 37328) @@ -63,6 +63,10 @@ self.fsZSQL = self.fsdir.testsql + def tearDown(self): + SecurityTest.tearDown(self) + FSZSQLMaker.tearDown(self) + def test_customize( self ): self.fsZSQL.manage_doCustomize( folder_path='custom' ) _______________________________________________ CMF-checkins mailing list [email protected] http://mail.zope.org/mailman/listinfo/cmf-checkins
