[CalendarServer-changes] [12952] CalendarServer/branches/users/sagen/move2who-4
source_changes at macosforge.org
source_changes at macosforge.org
Tue Mar 18 13:24:11 PDT 2014
Revision: 12952
http://trac.calendarserver.org//changeset/12952
Author: sagen at apple.com
Date: 2014-03-18 13:24:11 -0700 (Tue, 18 Mar 2014)
Log Message:
-----------
Fix more tests
Modified Paths:
--------------
CalendarServer/branches/users/sagen/move2who-4/calendarserver/provision/test/test_root.py
CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/test/util.py
Modified: CalendarServer/branches/users/sagen/move2who-4/calendarserver/provision/test/test_root.py
===================================================================
--- CalendarServer/branches/users/sagen/move2who-4/calendarserver/provision/test/test_root.py 2014-03-18 20:22:20 UTC (rev 12951)
+++ CalendarServer/branches/users/sagen/move2who-4/calendarserver/provision/test/test_root.py 2014-03-18 20:24:11 UTC (rev 12952)
@@ -326,6 +326,7 @@
self.actualRoot.responseCache = SACLCacheTests.StubResponseCacheResource()
+ @inlineCallbacks
def test_PROPFIND(self):
self.actualRoot.useSacls = True
@@ -337,56 +338,46 @@
</D:prop>
</D:propfind>
"""
+ record = yield self.directory.recordWithShortName(
+ RecordType.user,
+ u"dreid"
+ )
request = SimpleStoreRequest(
self,
"PROPFIND",
"/principals/users/dreid/",
- headers=http_headers.Headers(
- {
- 'Authorization': [
- 'basic', '%s' % ('dreid:dierd'.encode('base64'),)
- ],
- 'Content-Type': 'application/xml; charset="utf-8"',
+ headers=http_headers.Headers({
'Depth': '1',
- }
- ),
+ }),
+ authRecord=record,
content=body
)
+ response = yield self.send(request)
+ response = IResponse(response)
- def gotResponse1(response):
- if response.code != responsecode.MULTI_STATUS:
- self.fail("Incorrect response for PROPFIND /principals/: %s" % (response.code,))
+ if response.code != responsecode.MULTI_STATUS:
+ self.fail("Incorrect response for PROPFIND /principals/: %s" % (response.code,))
- request = SimpleStoreRequest(
- self,
- "PROPFIND",
- "/principals/users/dreid/",
- headers=http_headers.Headers(
- {
- 'Authorization': [
- 'basic', '%s' % ('dreid:dierd'.encode('base64'),)
- ],
- 'Content-Type': 'application/xml; charset="utf-8"',
- 'Depth': '1',
- }
- ),
- content=body
- )
+ request = SimpleStoreRequest(
+ self,
+ "PROPFIND",
+ "/principals/users/dreid/",
+ headers=http_headers.Headers({
+ 'Depth': '1',
+ }),
+ authRecord=record,
+ content=body
+ )
+ response = yield self.send(request)
+ response = IResponse(response)
- d = self.send(request, gotResponse2)
- return d
+ if response.code != responsecode.MULTI_STATUS:
+ self.fail("Incorrect response for PROPFIND /principals/: %s" % (response.code,))
+ self.assertEqual(self.actualRoot.responseCache.cacheHitCount, 1)
- def gotResponse2(response):
- if response.code != responsecode.MULTI_STATUS:
- self.fail("Incorrect response for PROPFIND /principals/: %s" % (response.code,))
- self.assertEqual(self.actualRoot.responseCache.cacheHitCount, 1)
- d = self.send(request, gotResponse1)
- return d
-
-
class WikiTests(RootTests):
@inlineCallbacks
Modified: CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/test/util.py
===================================================================
--- CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/test/util.py 2014-03-18 20:22:20 UTC (rev 12951)
+++ CalendarServer/branches/users/sagen/move2who-4/twistedcaldav/test/util.py 2014-03-18 20:24:11 UTC (rev 12952)
@@ -129,7 +129,7 @@
self.rootResource = getRootResource(config, self._sqlCalendarStore)
self.actualRoot = self.rootResource.resource.resource
- self.site = Site(self.rootResource)
+ self.site = Site(self.actualRoot)
yield self.populate()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140318/263b4f37/attachment-0001.html>
More information about the calendarserver-changes
mailing list