[CalendarServer-changes] [14738] CalendarServer/trunk/calendarserver/tools/test/test_gateway.py
source_changes at macosforge.org
source_changes at macosforge.org
Mon May 4 07:40:33 PDT 2015
Revision: 14738
http://trac.calendarserver.org//changeset/14738
Author: cdaboo at apple.com
Date: 2015-05-04 07:40:33 -0700 (Mon, 04 May 2015)
Log Message:
-----------
Fix test for read-only config change.
Modified Paths:
--------------
CalendarServer/trunk/calendarserver/tools/test/test_gateway.py
Modified: CalendarServer/trunk/calendarserver/tools/test/test_gateway.py
===================================================================
--- CalendarServer/trunk/calendarserver/tools/test/test_gateway.py 2015-05-04 14:24:28 UTC (rev 14737)
+++ CalendarServer/trunk/calendarserver/tools/test/test_gateway.py 2015-05-04 14:40:33 UTC (rev 14738)
@@ -43,25 +43,25 @@
self.serverRoot = self.mktemp()
os.mkdir(self.serverRoot)
- absoluteServerRoot = os.path.abspath(self.serverRoot)
+ self.absoluteServerRoot = os.path.abspath(self.serverRoot)
- configRoot = os.path.join(absoluteServerRoot, "Config")
+ configRoot = os.path.join(self.absoluteServerRoot, "Config")
if not os.path.exists(configRoot):
os.makedirs(configRoot)
- dataRoot = os.path.join(absoluteServerRoot, "Data")
+ dataRoot = os.path.join(self.absoluteServerRoot, "Data")
if not os.path.exists(dataRoot):
os.makedirs(dataRoot)
- documentRoot = os.path.join(absoluteServerRoot, "Documents")
+ documentRoot = os.path.join(self.absoluteServerRoot, "Documents")
if not os.path.exists(documentRoot):
os.makedirs(documentRoot)
- logRoot = os.path.join(absoluteServerRoot, "Logs")
+ logRoot = os.path.join(self.absoluteServerRoot, "Logs")
if not os.path.exists(logRoot):
os.makedirs(logRoot)
- runRoot = os.path.join(absoluteServerRoot, "Run")
+ runRoot = os.path.join(self.absoluteServerRoot, "Run")
if not os.path.exists(runRoot):
os.makedirs(runRoot)
@@ -75,7 +75,7 @@
databaseRoot = os.path.abspath("_spawned_scripts_db" + str(os.getpid()))
newConfig = template % {
- "ServerRoot": absoluteServerRoot,
+ "ServerRoot": self.absoluteServerRoot,
"DataRoot": dataRoot,
"DatabaseRoot": databaseRoot,
"DocumentRoot": documentRoot,
@@ -468,10 +468,13 @@
self.assertEquals(results["result"]["Notifications"]["Services"]["APNS"]["Enabled"], False)
self.assertEquals(results["result"]["Notifications"]["Services"]["APNS"]["CalDAV"]["CertificatePath"], "/example/calendar.cer")
- # Verify not all keys are present, such as ServerRoot which is not writable
- self.assertFalse("ServerRoot" in results["result"])
+ # This is a read only key that is returned
+ self.assertEquals(results["result"]["ServerRoot"], self.absoluteServerRoot)
+ # Verify other non-writeable keys are not present, such as DataRoot which is not writable
+ self.assertFalse("DataRoot" in results["result"])
+
@inlineCallbacks
def test_writeConfig(self):
"""
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20150504/461156e9/attachment.html>
More information about the calendarserver-changes
mailing list