[CalendarServer-changes] [10573] CalendarServer/branches/users/glyph/unshare-when-access-revoked
source_changes at macosforge.org
source_changes at macosforge.org
Mon Jan 28 19:28:54 PST 2013
Revision: 10573
http://trac.calendarserver.org//changeset/10573
Author: glyph at apple.com
Date: 2013-01-28 19:28:54 -0800 (Mon, 28 Jan 2013)
Log Message:
-----------
Make test configuration requirements an explicit hook.
Modified Paths:
--------------
CalendarServer/branches/users/glyph/unshare-when-access-revoked/twistedcaldav/test/util.py
Property Changed:
----------------
CalendarServer/branches/users/glyph/unshare-when-access-revoked/
Modified: CalendarServer/branches/users/glyph/unshare-when-access-revoked/twistedcaldav/test/util.py
===================================================================
--- CalendarServer/branches/users/glyph/unshare-when-access-revoked/twistedcaldav/test/util.py 2013-01-29 03:28:52 UTC (rev 10572)
+++ CalendarServer/branches/users/glyph/unshare-when-access-revoked/twistedcaldav/test/util.py 2013-01-29 03:28:54 UTC (rev 10573)
@@ -136,20 +136,37 @@
self.site.resource.putChild("addressbooks", self.addressbookCollection)
+
+ def configure(self):
+ """
+ Adjust the global configuration for this test.
+ """
+ config.reset()
+
+ config.ServerRoot = os.path.abspath(self.serverRoot)
+ config.ConfigRoot = "config"
+ config.LogRoot = "logs"
+ config.RunRoot = "logs"
+
+ config.Memcached.Pools.Default.ClientEnabled = False
+ config.Memcached.Pools.Default.ServerEnabled = False
+ ClientFactory.allowTestCache = True
+ memcacher.Memcacher.allowTestCache = True
+ memcacher.Memcacher.memoryCacheInstance = None
+ config.DirectoryAddressBook.Enabled = False
+
+
def setUp(self):
super(TestCase, self).setUp()
# FIXME: this is only here to workaround circular imports
doBind()
- config.reset()
- serverroot = self.mktemp()
- os.mkdir(serverroot)
- config.ServerRoot = os.path.abspath(serverroot)
- config.ConfigRoot = "config"
- config.LogRoot = "logs"
- config.RunRoot = "logs"
+ self.serverRoot = self.mktemp()
+ os.mkdir(self.serverRoot)
+ self.configure()
+
if not os.path.exists(config.DataRoot):
os.makedirs(config.DataRoot)
if not os.path.exists(config.DocumentRoot):
@@ -159,15 +176,8 @@
if not os.path.exists(config.LogRoot):
os.makedirs(config.LogRoot)
- config.Memcached.Pools.Default.ClientEnabled = False
- config.Memcached.Pools.Default.ServerEnabled = False
- ClientFactory.allowTestCache = True
- memcacher.Memcacher.allowTestCache = True
- memcacher.Memcacher.memoryCacheInstance = None
- config.DirectoryAddressBook.Enabled = False
-
def createHierarchy(self, structure, root=None):
if root is None:
root = os.path.abspath(self.mktemp())
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130128/2a62cbdb/attachment-0001.html>
More information about the calendarserver-changes
mailing list