[CalendarServer-changes] [567]
CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/
directory/test
source_changes at macosforge.org
source_changes at macosforge.org
Wed Nov 22 14:55:55 PST 2006
Revision: 567
http://trac.macosforge.org/projects/calendarserver/changeset/567
Author: wsanchez at apple.com
Date: 2006-11-22 14:55:55 -0800 (Wed, 22 Nov 2006)
Log Message:
-----------
Update tests to check for records, not record short names, from listRecords()
Modified Paths:
--------------
CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/test_apache.py
CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/test_xmlfile.py
CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/util.py
Modified: CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/test_apache.py
===================================================================
--- CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/test_apache.py 2006-11-22 22:55:04 UTC (rev 566)
+++ CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/test_apache.py 2006-11-22 22:55:55 UTC (rev 567)
@@ -74,8 +74,8 @@
def test_changedUserFile(self):
self.basicUserFile().open("w").write("wsanchez:Cytm0Bwm7CPJs\n")
- self.assertEquals(set(self.service().listRecords("user")), set(("wsanchez",)))
+ self.assertEquals(self.recordNames("user"), set(("wsanchez",)))
def test_changedGroupFile(self):
self.groupFile().open("w").write("grunts: wsanchez\n")
- self.assertEquals(set(self.service().listRecords("group")), set(("grunts",)))
+ self.assertEquals(self.recordNames("group"), set(("grunts",)))
Modified: CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/test_xmlfile.py
===================================================================
--- CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/test_xmlfile.py 2006-11-22 22:55:04 UTC (rev 566)
+++ CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/test_xmlfile.py 2006-11-22 22:55:55 UTC (rev 567)
@@ -79,6 +79,12 @@
</accounts>
"""
)
- self.assertEquals(set(self.service().listRecords("user")), set(("admin",)))
- self.assertEquals(set(self.service().listRecords("group")), set())
- self.assertEquals(set(self.service().listRecords("resource")), set())
+ for recordType, expectedRecords in (
+ ( "user" , ("admin",) ),
+ ( "group" , () ),
+ ( "resource" , () ),
+ ):
+ self.assertEquals(
+ set(r.shortName for r in self.service().listRecords(recordType)),
+ set(expectedRecords)
+ )
Modified: CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/util.py
===================================================================
--- CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/util.py 2006-11-22 22:55:04 UTC (rev 566)
+++ CalendarServer/branches/users/wsanchez/provisioning-2/twistedcaldav/directory/test/util.py 2006-11-22 22:55:55 UTC (rev 567)
@@ -56,20 +56,20 @@
"""
IDirectoryService.listRecords("user")
"""
- self.assertEquals(set(self.service().listRecords("user")), set(self.users.keys()))
+ self.assertEquals(self.recordNames("user"), set(self.users.keys()))
def test_listRecords_group(self):
"""
IDirectoryService.listRecords("group")
"""
- self.assertEquals(set(self.service().listRecords("group")), set(self.groups.keys()))
+ self.assertEquals(self.recordNames("group"), set(self.groups.keys()))
def test_listRecords_resources(self):
"""
IDirectoryService.listRecords("resources")
"""
if len(self.resources):
- self.assertEquals(set(self.service().listRecords("resource")), self.resources)
+ self.assertEquals(self.recordNames("resource"), self.resources)
def test_recordWithShortName_user(self):
"""
@@ -107,7 +107,10 @@
service = self.service()
for group in self.groups:
groupRecord = service.recordWithShortName("group", group)
- self.assertEquals(set(m.shortName for m in groupRecord.members()), set(self.groups[group]))
+ self.assertEquals(
+ set(m.shortName for m in groupRecord.members()),
+ set(self.groups[group])
+ )
def test_groupMemberships(self):
"""
@@ -116,8 +119,14 @@
service = self.service()
for user in self.users:
userRecord = service.recordWithShortName("user", user)
- self.assertEquals(set(g.shortName for g in userRecord.groups()), set(g for g in self.groups if user in self.groups[g]))
+ self.assertEquals(
+ set(g.shortName for g in userRecord.groups()),
+ set(g for g in self.groups if user in self.groups[g])
+ )
+ def recordNames(self, recordType):
+ return set(r.shortName for r in self.service().listRecords(recordType))
+
class BasicTestCase (DirectoryTestCase):
"""
Tests a directory implementation with basic auth.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20061122/ad89599c/attachment.html
More information about the calendarserver-changes
mailing list