[Checkins] SVN: Products.CMFCore/trunk/Products/CMFCore/ - use getConfiguration instead of Globals
Yvo Schubbe
y.2011 at wcm-solutions.de
Thu Feb 3 11:28:58 EST 2011
Log message for revision 120088:
- use getConfiguration instead of Globals
- always run DebugModeTests (test_DeleteAddEditMethod currently fails on NTFS)
Changed:
UU Products.CMFCore/trunk/Products/CMFCore/DirectoryView.py
U Products.CMFCore/trunk/Products/CMFCore/tests/test_DirectoryView.py
-=-
Modified: Products.CMFCore/trunk/Products/CMFCore/DirectoryView.py
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/DirectoryView.py 2011-02-03 15:55:13 UTC (rev 120087)
+++ Products.CMFCore/trunk/Products/CMFCore/DirectoryView.py 2011-02-03 16:28:56 UTC (rev 120088)
@@ -11,8 +11,6 @@
#
##############################################################################
""" Views of filesystem directories as folders.
-
-$Id$
"""
import logging
@@ -24,6 +22,7 @@
from AccessControl.SecurityInfo import ClassSecurityInfo
from Acquisition import aq_inner, aq_parent
from App.class_init import InitializeClass
+from App.config import getConfiguration
from App.special_dtml import DTMLFile
from App.special_dtml import HTMLFile
from OFS.Folder import Folder
@@ -154,8 +153,7 @@
return types
def _changed(self):
- import Globals # for data
- if not Globals.DevelopmentMode:
+ if not getConfiguration().debug_mode:
return 0
mtime=0
try:
Property changes on: Products.CMFCore/trunk/Products/CMFCore/DirectoryView.py
___________________________________________________________________
Deleted: svn:keywords
- Author Date Id Revision
Modified: Products.CMFCore/trunk/Products/CMFCore/tests/test_DirectoryView.py
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/tests/test_DirectoryView.py 2011-02-03 15:55:13 UTC (rev 120087)
+++ Products.CMFCore/trunk/Products/CMFCore/tests/test_DirectoryView.py 2011-02-03 16:28:56 UTC (rev 120088)
@@ -21,15 +21,16 @@
from os.path import join
from tempfile import mktemp
+from App.config import getConfiguration
+
+from Products.CMFCore.DirectoryView import DirectoryView
from Products.CMFCore.tests import _globals
from Products.CMFCore.tests.base.dummy import DummyFolder
from Products.CMFCore.tests.base.testcase import FSDVTest
from Products.CMFCore.tests.base.testcase import WarningInterceptor
from Products.CMFCore.tests.base.testcase import WritableFSDVTest
-from Products.CMFCore.DirectoryView import DirectoryView
-
class DummyDirectoryView(DirectoryView):
def __of__(self, parent):
return DummyDirectoryViewSurrogate()
@@ -233,6 +234,8 @@
def setUp( self ):
WritableFSDVTest.setUp(self)
+ self.saved_cfg_debug_mode = getConfiguration().debug_mode
+ getConfiguration().debug_mode = True
self.test1path = join(self.skin_path_name,'test1.py')
self.test2path = join(self.skin_path_name,'test2.py')
self.test3path = join(self.skin_path_name,'test3')
@@ -249,6 +252,10 @@
# add a new folder
mkdir(self.test3path)
+ def tearDown(self):
+ getConfiguration().debug_mode = self.saved_cfg_debug_mode
+ WritableFSDVTest.tearDown(self)
+
def test_AddNewMethod( self ):
# See if a method added to the skin folder can be found
self.assertEqual(self.ob.fake_skin.test2(),'test2')
@@ -295,12 +302,10 @@
def test_suite():
- import Globals # for data
- tests = [unittest.makeSuite(DirectoryViewPathTests),
- unittest.makeSuite(DirectoryViewTests),
- unittest.makeSuite(DirectoryViewIgnoreTests),
- unittest.makeSuite(DirectoryViewFolderTests),
- ]
- if Globals.DevelopmentMode:
- tests.append(unittest.makeSuite(DebugModeTests))
- return unittest.TestSuite(tests)
+ suite = unittest.TestSuite()
+ suite.addTest(unittest.makeSuite(DirectoryViewPathTests))
+ suite.addTest(unittest.makeSuite(DirectoryViewTests))
+ suite.addTest(unittest.makeSuite(DirectoryViewIgnoreTests))
+ suite.addTest(unittest.makeSuite(DirectoryViewFolderTests))
+ suite.addTest(unittest.makeSuite(DebugModeTests))
+ return suite
More information about the checkins
mailing list