[CalendarServer-changes] [3840] CalendarServer/branches/exarkun/update-twisted-3816/lib-patches/ Twisted/twisted.web2.dav.test.test_resource.patch
source_changes at macosforge.org
source_changes at macosforge.org
Thu Mar 12 10:10:02 PDT 2009
Revision: 3840
http://trac.macosforge.org/projects/calendarserver/changeset/3840
Author: exarkun at twistedmatrix.com
Date: 2009-03-12 10:10:01 -0700 (Thu, 12 Mar 2009)
Log Message:
-----------
Resolve conflicts
Modified Paths:
--------------
CalendarServer/branches/exarkun/update-twisted-3816/lib-patches/Twisted/twisted.web2.dav.test.test_resource.patch
Modified: CalendarServer/branches/exarkun/update-twisted-3816/lib-patches/Twisted/twisted.web2.dav.test.test_resource.patch
===================================================================
--- CalendarServer/branches/exarkun/update-twisted-3816/lib-patches/Twisted/twisted.web2.dav.test.test_resource.patch 2009-03-12 16:57:44 UTC (rev 3839)
+++ CalendarServer/branches/exarkun/update-twisted-3816/lib-patches/Twisted/twisted.web2.dav.test.test_resource.patch 2009-03-12 17:10:01 UTC (rev 3840)
@@ -1,67 +1,65 @@
Index: twisted/web2/dav/test/test_resource.py
===================================================================
---- twisted/web2/dav/test/test_resource.py (revision 19773)
+--- twisted/web2/dav/test/test_resource.py (revision 26343)
+++ twisted/web2/dav/test/test_resource.py (working copy)
-@@ -192,13 +192,10 @@
- class AccessTests(TestCase):
- def setUp(self):
- gooduser = TestDAVPrincipalResource('/users/gooduser')
-+ gooduser.writeDeadProperty(TwistedPasswordProperty('goodpass'))
+@@ -203,12 +203,10 @@
+ TestCase.setUp(self)
+ gooduser = TestDAVPrincipalResource("/users/gooduser")
++ gooduser.writeDeadProperty(TwistedPasswordProperty("goodpass"))
+
- gooduser.writeDeadProperty(
-- TwistedPasswordProperty.fromString('goodpass'))
+- TwistedPasswordProperty.fromString("goodpass"))
-
- baduser = TestDAVPrincipalResource('/users/baduser')
-- baduser.writeDeadProperty(
-- TwistedPasswordProperty.fromString('badpass'))
-+ baduser.writeDeadProperty(TwistedPasswordProperty('badpass'))
+ baduser = TestDAVPrincipalResource("/users/baduser")
+- baduser.writeDeadProperty(TwistedPasswordProperty.fromString("badpass"))
++ baduser.writeDeadProperty(TwistedPasswordProperty("badpass"))
- protected = TestResource('/protected')
+ protected = TestResource("/protected")
protected.setAccessControlList(davxml.ACL(
-@@ -282,7 +279,8 @@
- # Has auth; should allow
+@@ -290,7 +288,8 @@
+ # Has auth; should allow
request = SimpleRequest(site, "GET", "/")
- request.user = davxml.Principal(davxml.HRef("/users/d00d"))
+ request.authnUser = davxml.Principal(davxml.HRef("/users/d00d"))
+ request.authzUser = davxml.Principal(davxml.HRef("/users/d00d"))
- d = request.locateResource('/')
+ d = request.locateResource("/")
d.addCallback(_checkPrivileges)
d.addCallback(expectOK)
-@@ -301,6 +299,8 @@
-
+@@ -306,6 +305,8 @@
+ )
return self.checkSecurity(request)
+ test_authorize.todo = "Needs refactoring"
+
def test_badUsernameOrPassword(self):
- request = SimpleRequest(self.site, 'GET', '/protected')
-
-@@ -316,6 +316,8 @@
-
+ request = SimpleRequest(self.site, "GET", "/protected")
+ request.headers.setHeader(
+@@ -316,6 +317,8 @@
+ d.addCallback(self.assertErrorResponse, responsecode.UNAUTHORIZED)
return d
+ test_badUsernameOrPassword.todo = "Needs refactoring."
+
def test_lacksPrivileges(self):
- request = SimpleRequest(self.site, 'GET', '/protected')
+ request = SimpleRequest(self.site, "GET", "/protected")
+ request.headers.setHeader(
+@@ -345,11 +348,12 @@
+ )
+ )
-@@ -348,12 +350,12 @@
- davxml.Grant(davxml.Privilege(davxml.All())),
- davxml.Protected()))
-
- def __init__(self, uri=None, children=None):
+ def __init__(self, uri=None, children=None, principalCollections=()):
"""
@param uri: A string respresenting the URI of the given resource
@param children: a dictionary of names to Resources
"""
--
+ DAVResource.__init__(self, principalCollections=principalCollections)
self.children = children
self.uri = uri
-@@ -380,8 +382,8 @@
+@@ -375,8 +379,8 @@
return succeed(davPrivilegeSet)
def currentPrincipal(self, request):
@@ -72,31 +70,18 @@
else:
return davxml.Principal(davxml.Unauthenticated())
-@@ -399,18 +401,21 @@
+@@ -398,7 +402,7 @@
- def accessControlList(self, request, **kwargs):
- return succeed(self.acl)
--
-
class AuthAllResource (TestResource):
-- """Give Authenticated principals all privileges deny everything else
"""
+- Give Authenticated principals all privileges deny everything else
+ Give Authenticated principals all privileges and deny everyone else.
-+ """
+ """
acl = davxml.ACL(
davxml.ACE(
- davxml.Principal(davxml.Authenticated()),
- davxml.Grant(davxml.Privilege(davxml.All())),
-- davxml.Protected()))
--
-+ davxml.Protected()
-+ )
-+ )
-
- class TestDAVPrincipalResource(DAVPrincipalResource, TestResource):
-- """Get deadProperties from TestResource
-- """
-+ # Get dead properties from TestResource
-+
+@@ -413,3 +417,5 @@
+ """
+ Get deadProperties from TestResource
+ """
+ def principalURL(self):
+ return self.uri
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090312/d829227e/attachment-0001.html>
More information about the calendarserver-changes
mailing list