[CalendarServer-changes] [10639] CalendarServer/trunk/twext/who/test/test_xml.py
source_changes at macosforge.org
source_changes at macosforge.org
Fri Feb 1 19:09:10 PST 2013
Revision: 10639
http://trac.calendarserver.org//changeset/10639
Author: wsanchez at apple.com
Date: 2013-02-01 19:09:10 -0800 (Fri, 01 Feb 2013)
Log Message:
-----------
Add test for members().
Add tests for unknown data.
Check that default record type works.
Modified Paths:
--------------
CalendarServer/trunk/twext/who/test/test_xml.py
Modified: CalendarServer/trunk/twext/who/test/test_xml.py
===================================================================
--- CalendarServer/trunk/twext/who/test/test_xml.py 2013-02-02 03:08:17 UTC (rev 10638)
+++ CalendarServer/trunk/twext/who/test/test_xml.py 2013-02-02 03:09:10 UTC (rev 10639)
@@ -95,7 +95,7 @@
<email>dreid at devnull.twistedmatrix.com</email>
</record>
- <record type="user">
+ <record> <!-- type defaults to "user" -->
<uid>__joe__</uid>
<short-name>joe</short-name>
<full-name>Joe Schmoe</full-name>
@@ -219,7 +219,25 @@
)
+ def test_unknownRecordTypes(self):
+ service = self._testService()
+ service.loadRecords()
+ self.assertEquals(set(service.unknownRecordTypes), set())
+
+ def test_unknownFieldElements(self):
+ service = self._testService()
+ service.loadRecords()
+ self.assertEquals(set(service.unknownFieldElements), set())
+
+
+ def test_unknownFieldNames(self):
+ service = self._testService()
+ service.loadRecords()
+ self.assertEquals(set(service.unknownFieldNames), set())
+
+
+
class DirectoryRecordTest(BaseTest, test_directory.DirectoryRecordTest):
@inlineCallbacks
def test_members(self):
@@ -229,4 +247,17 @@
members = (yield wsanchez.members())
self.assertEquals(set(members), set())
- # FIXME: GROUP
+ wsanchez = (yield service.recordWithUID("__twisted__"))
+ members = (yield wsanchez.members())
+ self.assertEquals(
+ set(members),
+ set((
+ "__wsanchez__",
+ "__glyph__",
+ "__exarkun__",
+ "__dreid__",
+ "__dre__",
+ ))
+ )
+
+ test_members.todo = "No worky."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130201/563c4db0/attachment.html>
More information about the calendarserver-changes
mailing list